mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 04:31:10 +08:00
add more logs to pull hotlinked images
This commit is contained in:
@ -4,6 +4,13 @@ require "open-uri"
|
||||
|
||||
class FileHelper
|
||||
|
||||
def self.log(log_level, message)
|
||||
Rails.logger.public_send(
|
||||
log_level,
|
||||
"#{RailsMultisite::ConnectionManagement.current_db}: #{message}"
|
||||
)
|
||||
end
|
||||
|
||||
def self.is_image?(filename)
|
||||
filename =~ images_regexp
|
||||
end
|
||||
@ -23,7 +30,11 @@ class FileHelper
|
||||
max_redirects: follow_redirect ? 5 : 1,
|
||||
skip_rate_limit: skip_rate_limit
|
||||
).resolve
|
||||
return unless uri.present?
|
||||
|
||||
unless uri.present?
|
||||
log(:error, "FinalDestination did not work for: #{url}")
|
||||
return
|
||||
end
|
||||
|
||||
downloaded = uri.open("rb", read_timeout: read_timeout)
|
||||
|
||||
|
Reference in New Issue
Block a user