diff --git a/app/views/users/invitations/edit.html.erb b/app/views/users/invitations/edit.html.erb index 70375dfca..28c36bdd9 100644 --- a/app/views/users/invitations/edit.html.erb +++ b/app/views/users/invitations/edit.html.erb @@ -57,8 +57,11 @@ (function () { var formErrors = {}; - <% resource.errors.each do |err, m| %> - formErrors["<%= err %>"] =["<%= m %>"]; + <% resource.errors.as_json.each do |err, messages| %> + formErrors["<%= err %>"]=[] + <% messages.each do |message| %> + formErrors["<%= err %>"].push('<%= message %>'); + <% end %> <% end %> $("form").renderFormErrors("user", formErrors, false); @@ -71,8 +74,11 @@ (function () { var formErrors = {}; - <% @team.errors.each do |err, m| %> - formErrors["<%= err %>"] =["<%= m %>"]; + <% @team.errors.as_json.each do |err, messages| %> + formErrors["<%= err %>"]=[] + <% messages.each do |message| %> + formErrors["<%= err %>"].push('<%= message %>'); + <% end %> <% end %> $("form").renderFormErrors("team", formErrors, false);