BUGFIX: pull hotlinked images job wasn't properly handling the InvalidParameters exception
This commit is contained in:
parent
005f2023a2
commit
5fd4d88491
|
@ -31,7 +31,10 @@ module Jobs
|
||||||
begin
|
begin
|
||||||
# have we already downloaded that file?
|
# have we already downloaded that file?
|
||||||
if !downloaded_urls.include?(src)
|
if !downloaded_urls.include?(src)
|
||||||
hotlinked = FileHelper.download(src, @max_size, "discourse-hotlinked") rescue Discourse::InvalidParameters
|
begin
|
||||||
|
hotlinked = FileHelper.download(src, @max_size, "discourse-hotlinked")
|
||||||
|
rescue Discourse::InvalidParameters
|
||||||
|
end
|
||||||
if hotlinked.try(:size) <= @max_size
|
if hotlinked.try(:size) <= @max_size
|
||||||
filename = File.basename(URI.parse(src).path)
|
filename = File.basename(URI.parse(src).path)
|
||||||
upload = Upload.create_for(post.user_id, hotlinked, filename, hotlinked.size, { origin: src })
|
upload = Upload.create_for(post.user_id, hotlinked, filename, hotlinked.size, { origin: src })
|
||||||
|
|
Loading…
Reference in New Issue