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 7463c63..ead2589 100644 --- a/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb +++ b/plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb @@ -49,7 +49,7 @@ class OrganizationRatingsPluginProfileController < ProfileController session[:notice] = _("Sorry, there were problems rating this profile.") end - redirect_to :controller => 'profile', :action => 'index' + redirect_to profile.url end def create_rating_comment(rating) 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 3385ea0..1baa71e 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 @@ -29,6 +29,13 @@ class OrganizationRatingsPluginProfileControllerTest < ActionController::TestCas assert_equal "#{@community.name} successfully rated!", session[:notice] end + test "should redirect to profile home page" do + @community.home_page = @community.blog + @community.save + post :new_rating, profile: @community.identifier, :comments => {:body => "This is minor a test"}, :organization_rating_value => 3 + assert_redirected_to @community.url + end + test "Create community_rating without comment body" do post :new_rating, profile: @community.identifier, :comments => {:body => ""}, :organization_rating_value => 2 -- libgit2 0.21.2