]> git.openstreetmap.org Git - rails.git/commitdiff
Avoid calling raw in plain text email templates
authorAndy Allan <git@gravitystorm.co.uk>
Wed, 25 Nov 2020 14:37:38 +0000 (14:37 +0000)
committerAndy Allan <git@gravitystorm.co.uk>
Wed, 25 Nov 2020 18:28:35 +0000 (18:28 +0000)
Rails doesn't escape text in text/plain outputs, since before Rails 4.

See https://github.com/rails/rails/pull/8235

app/views/user_mailer/diary_comment_notification.text.erb
app/views/user_mailer/message_notification.text.erb

index b86c303ae8bfdfb83f14d3a3826e7455bec869b6..cbf9ddaa056d271432de8e8fc38a9cae3c942d88 100644 (file)
@@ -3,7 +3,7 @@
 <%= t '.header', :from_user => @from_user, :subject => @title %>
 
 ==
-<%= raw @text.to_text %>
+<%= @text.to_text %>
 ==
 
 <%= t '.footer', :readurl => @readurl, :commenturl => @commenturl, :replyurl => @replyurl %>
index b3a74bb88d668be241b0e758d65aaca2a9a36de5..6bd7393d7fd9f9a139719000c8958c5938d4321b 100644 (file)
@@ -1,9 +1,9 @@
-<%= raw t '.hi', :to_user => @to_user %>
+<%= t '.hi', :to_user => @to_user %>
 
-<%= raw t '.header', :from_user => @from_user, :subject => @title %>
+<%= t '.header', :from_user => @from_user, :subject => @title %>
 
 ==
-<%= raw @text.to_text %>
+<%= @text.to_text %>
 ==
 
 <%= word_wrap(t '.footer_html', :readurl => @readurl, :replyurl => @replyurl) %>