Browse Source

Fix non-local statuses are html_encoded in public_page. (#5012)

pull/4/head
Naoki Kosaka 6 years ago
committed by Eugen Rochko
parent
commit
df1ce2350c
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      app/lib/formatter.rb

+ 2
- 2
app/lib/formatter.rb View File

@ -22,7 +22,7 @@ class Formatter
unless status.local?
html = reformat(raw_content)
html = encode_custom_emojis(html, status.emojis) if options[:custom_emojify]
return html
return html.html_safe # rubocop:disable Rails/OutputSafety
end
linkable_accounts = status.mentions.map(&:account)
@ -39,7 +39,7 @@ class Formatter
end
def reformat(html)
sanitize(html, Sanitize::Config::MASTODON_STRICT).html_safe # rubocop:disable Rails/OutputSafety
sanitize(html, Sanitize::Config::MASTODON_STRICT)
end
def plaintext(status)

Loading…
Cancel
Save