diff --git a/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb b/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb index 70cb01d..8698388 100644 --- a/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb +++ b/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb @@ -47,7 +47,7 @@ class OrganizationRatingsPluginProfileController < ProfileController create_rating_comment(rating) session[:notice] = _("%s successfully rated!") % profile.name else - session[:notice] = _("Sorry, there were problems rating this profile.") + session[:notice] = rating.errors.messages.map{|field, message|"#{_(field.to_s)}: #{_(message.first)}"}.to_s end redirect_to profile.url diff --git a/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb b/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb index c7e4a14..b02b15b 100644 --- a/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb +++ b/plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb @@ -46,7 +46,7 @@ class OrganizationRatingsPluginProfileControllerTest < ActionController::TestCas test "do not create community_rating without a rate value" do post :new_rating, profile: @community.identifier, :comments => {:body => ""}, :organization_rating_value => nil - assert_equal "Sorry, there were problems rating this profile.", session[:notice] + assert_match "value: can't be blank", session[:notice] end test "do not create two ratings on Community when vote once config is true" do -- libgit2 0.21.2