From 6f8558a6b96041541d911439421563c1e9e7b3f4 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 20 May 2026 11:04:50 +0200 Subject: [PATCH] Fix `Request` error when issuing a request which host is an IP address (#39030) --- app/lib/request.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/request.rb b/app/lib/request.rb index d405fb5009..5cbecd7b00 100644 --- a/app/lib/request.rb +++ b/app/lib/request.rb @@ -290,7 +290,7 @@ class Request addresses = [] begin - addresses = [IPAddr.new(host)] + addresses = [IPAddr.new(host).to_s] rescue IPAddr::InvalidAddressError resolvers = [Resolv::Hosts.new, Resolv::DNS.new.tap { |dns| dns.timeouts = 5 }] addresses = Resolv.new(resolvers).getaddresses(host)