]> source.dussan.org Git - redmine.git/commitdiff
fix label_for_field of LabelledFormBuilder always has class="error" in label tag
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 4 May 2012 14:33:35 +0000 (14:33 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Fri, 4 May 2012 14:33:35 +0000 (14:33 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9618 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/views/labelled_form_builder.rb

index bdf5ffb1183c1e9b629c9faa6334feb5a8a21970..e802737cde24b075ee1009e08e28f9e2eb1c60db 100644 (file)
@@ -41,7 +41,7 @@ class Redmine::Views::LabelledFormBuilder < ActionView::Helpers::FormBuilder
       text ||= l(("field_" + field.to_s.gsub(/\_id$/, "")).to_sym)
       text += @template.content_tag("span", " *", :class => "required") if options.delete(:required)
       @template.content_tag("label", text.html_safe,
-                                     :class => (@object && @object.errors[field] ? "error" : nil),
+                                     :class => (@object && @object.errors[field].present? ? "error" : nil),
                                      :for => (@object_name.to_s + "_" + field.to_s))
   end
 end