From f84ceb3938d7d8a1a1713463440da04458247012 Mon Sep 17 00:00:00 2001 From: evazion Date: Wed, 24 Jun 2020 19:31:47 -0500 Subject: [PATCH] image proxy: raise image download timeout. Possible fix for large Pixiv previews on the upload page sometimes returning HTTP 500 errors. --- app/logical/image_proxy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/logical/image_proxy.rb b/app/logical/image_proxy.rb index 9c2acfe42..597d1210f 100644 --- a/app/logical/image_proxy.rb +++ b/app/logical/image_proxy.rb @@ -14,7 +14,7 @@ class ImageProxy raise Error, "Proxy not allowed for this url (url=#{url})" unless needs_proxy?(url) referer = fake_referer_for(url) - response = Danbooru::Http.headers(Referer: referer).get(url) + response = Danbooru::Http.timeout(30).headers(Referer: referer).get(url) raise Error, "Couldn't proxy image (code=#{response.status}, url=#{url})" unless response.status.success? response