]> cat aescling's git repositories - mastodon.git/commitdiff
Skip processing when HEAD method returns 501 (#7730)
authorYamagishi Kazutoshi <ykzts@desire.sh>
Mon, 4 Jun 2018 11:42:53 +0000 (20:42 +0900)
committerEugen Rochko <eugen@zeonfederated.com>
Mon, 4 Jun 2018 11:42:53 +0000 (13:42 +0200)
app/services/fetch_link_card_service.rb

index 86d0f9971dcd79758cb52afd5c376c9503f5d295..560a8176877a6a6a1388016a27bc28d101977a96 100644 (file)
@@ -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