diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2020-07-07 10:55:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-07 10:55:18 +0200 |
commit | ed04697510d6207772c3f256a155a99754caac51 (patch) | |
tree | a788d135d92dd4f53b6202da0e674973fe597dd7 | |
parent | c7c07abe446285e2fa95222f690a57048b606b61 (diff) |
Change User-Agent of link preview fetching service to include "Bot" (#14248)
This forces Twitter to render OpenGraph tags in the response
-rw-r--r-- | app/services/fetch_link_card_service.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/app/services/fetch_link_card_service.rb b/app/services/fetch_link_card_service.rb index 91141c1f5..beab449b2 100644 --- a/app/services/fetch_link_card_service.rb +++ b/app/services/fetch_link_card_service.rb @@ -45,7 +45,7 @@ class FetchLinkCardService < BaseService def html return @html if defined?(@html) - Request.new(:get, @url).add_headers('Accept' => 'text/html').perform do |res| + Request.new(:get, @url).add_headers('Accept' => 'text/html', 'User-Agent' => Mastodon::Version.user_agent + ' Bot').perform do |res| if res.code == 200 && res.mime_type == 'text/html' @html = res.body_with_limit @html_charset = res.charset |