]> source.dussan.org Git - redmine.git/commitdiff
fixed #8915: crash when adding a user with a wrong length password
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 27 Feb 2007 17:26:25 +0000 (17:26 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 27 Feb 2007 17:26:25 +0000 (17:26 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@277 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/application_helper.rb

index 113b1d3956b5470777b12054ed6cdd433dbda2a0..5ef82c90f6837415f79655329e2c995326e0f802 100644 (file)
@@ -106,6 +106,7 @@ module ApplicationHelper
       full_messages = []\r
       object.errors.each do |attr, msg|\r
         next if msg.nil?\r
+        msg = msg.first if msg.is_a? Array\r
         if attr == "base"\r
           full_messages << l(msg)\r
         else\r
@@ -117,6 +118,7 @@ module ApplicationHelper
         object.custom_values.each do |v| \r
           v.errors.each do |attr, msg|\r
             next if msg.nil?\r
+            msg = msg.first if msg.is_a? Array\r
             full_messages << "&#171; " + v.custom_field.name + " &#187; " + l(msg)\r
           end\r
         end\r