From: Yamagishi Kazutoshi Date: Mon, 4 Jun 2018 11:42:53 +0000 (+0900) Subject: Skip processing when HEAD method returns 501 (#7730) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=e3fb528d123d7d56f3bb669634a18de358c87073;p=mastodon.git Skip processing when HEAD method returns 501 (#7730) --- diff --git a/app/services/fetch_link_card_service.rb b/app/services/fetch_link_card_service.rb index 86d0f9971..560a81768 100644 --- a/app/services/fetch_link_card_service.rb +++ b/app/services/fetch_link_card_service.rb @@ -40,7 +40,7 @@ class FetchLinkCardService < BaseService @card ||= PreviewCard.new(url: @url) failed = Request.new(:head, @url).perform do |res| - res.code != 405 && (res.code != 200 || res.mime_type != 'text/html') + res.code != 405 && res.code != 501 && (res.code != 200 || res.mime_type != 'text/html') end return if failed