From b95e02e72641e91a8cefce65088f48fdc7a31819 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Fri, 2 Jan 2009 20:51:49 +0800 Subject: [PATCH] Don't run double sanitation on a string. This messes up legitimate markup returned by sanitize, such as < when a description contains '<'. Signed-off-by: bsag --- app/views/todos/_todo.html.erb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/todos/_todo.html.erb b/app/views/todos/_todo.html.erb index 231eaf97..1c317c3f 100644 --- a/app/views/todos/_todo.html.erb +++ b/app/views/todos/_todo.html.erb @@ -13,7 +13,7 @@
<% unless @todo.completed? %><%= defer_link(1) %> <%= defer_link(7) %><% end %> <%= date_span -%> - <%= h sanitize(todo.description) %> + <%= sanitize(todo.description) %> <%= link_to( image_tag("recurring16x16.png"), {:controller => "recurring_todos", :action => "index"}, @@ -31,4 +31,4 @@ <% end -%>
-<%= apply_behaviour ".date_clear:click","var selector_x = this.getAttribute('id').replace('_x', ''); $(selector_x).value='';" %> \ No newline at end of file +<%= apply_behaviour ".date_clear:click","var selector_x = this.getAttribute('id').replace('_x', ''); $(selector_x).value='';" %>