mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 18:53:44 +08:00
Extract html content from lithium message template
This commit is contained in:
parent
acd1693dac
commit
f3011c709b
|
@ -903,6 +903,13 @@ SQL
|
|||
end
|
||||
|
||||
def postprocess_post_raw(raw, user_id)
|
||||
matches = raw.match(/<messagetemplate.*<\/messagetemplate>/m)
|
||||
matches.each do |match|
|
||||
hash = Hash.from_xml(match)
|
||||
template = hash["messagetemplate"]["zone"]["item"]
|
||||
content = (template[0] || template)["content"] || ""
|
||||
raw.sub!(match, content)
|
||||
end
|
||||
|
||||
doc = Nokogiri::HTML.fragment(raw)
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user