Furaffinity: fix uploads for non-ascii image urls

Use Addressable::URI, which supports non-ascii urls.
This commit is contained in:
nonamethanks
2022-05-09 18:38:38 +02:00
parent 2d9bba4abb
commit 5b8402751c
2 changed files with 8 additions and 1 deletions

View File

@@ -19,7 +19,7 @@ class Source::Extractor
download_button = html_response&.css(".submission-content .auto_link .button").to_a.find { |el| el.text == "Download" }
partial_image = download_button&.[]("href")
return [] unless partial_image.present?
[URI.join("https://d.furaffinity.net", partial_image).to_s].compact
[Addressable::URI.join("https://d.furaffinity.net", partial_image).to_s].compact
end
end