mirror of
https://framagit.org/tykayn/mastodon.git
synced 2023-08-25 08:33:12 +02:00
Fix handling of multiple Link headers (that should not be a thing though)
This commit is contained in:
parent
2603c7e69f
commit
e4aebad35a
@ -29,7 +29,7 @@ class FetchAtomService < BaseService
|
||||
def process_headers(url, response)
|
||||
Rails.logger.debug "Processing link header"
|
||||
|
||||
link_header = LinkHeader.parse(response['Link'])
|
||||
link_header = LinkHeader.parse(response['Link'].is_a?(Array) ? response['Link'].first : response['Link'])
|
||||
alternate_link = link_header.find_link(['rel', 'alternate'], ['type', 'application/atom+xml'])
|
||||
|
||||
return process_html(fetch(url)) if alternate_link.nil?
|
||||
|
Loading…
Reference in New Issue
Block a user