mirror of
https://github.com/discourse/discourse.git
synced 2025-03-09 14:34:35 +00:00
FIX: PullHotlinkedImages was messing with URL when using Markdown references
This commit is contained in:
parent
1ac0c97c81
commit
78de89f7a1
@ -61,9 +61,9 @@ module Jobs
|
|||||||
# Markdown inline - 
|
# Markdown inline - 
|
||||||
raw.gsub!(/!\[([^\]]*)\]\(#{escaped_src}\)/) { "" }
|
raw.gsub!(/!\[([^\]]*)\]\(#{escaped_src}\)/) { "" }
|
||||||
# Markdown reference - [x]: http://
|
# Markdown reference - [x]: http://
|
||||||
raw.gsub!(/\[(\d+)\]: #{escaped_src}/) { "[#{$1}]: #{url}" }
|
raw.gsub!(/\[([^\]]+)\]:\s?#{escaped_src}/) { "[#{$1}]: #{url}" }
|
||||||
# Direct link
|
# Direct link
|
||||||
raw.gsub!(src, "<img src='#{url}'>")
|
raw.gsub!(/^#{escaped_src}\s?$/, "<img src='#{url}'>")
|
||||||
end
|
end
|
||||||
rescue => e
|
rescue => e
|
||||||
Rails.logger.info("Failed to pull hotlinked image: #{src} post:#{post_id}\n" + e.message + "\n" + e.backtrace.join("\n"))
|
Rails.logger.info("Failed to pull hotlinked image: #{src} post:#{post_id}\n" + e.message + "\n" + e.backtrace.join("\n"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user