Commit 39e6787a657899ade2684eae526b4acc0b131e09
1 parent
0d0d8a31
Organization Ratings Plugin redirection fix
- Redirection after rating a profile now sends to profile homepage instead of profile controller index.
Showing
2 changed files
with
10 additions
and
1 deletions
Show diff stats
plugins/organization_ratings/controllers/organization_ratings_plugin_profile_controller.rb
| ... | ... | @@ -49,7 +49,7 @@ class OrganizationRatingsPluginProfileController < ProfileController |
| 49 | 49 | session[:notice] = _("Sorry, there were problems rating this profile.") |
| 50 | 50 | end |
| 51 | 51 | |
| 52 | - redirect_to :controller => 'profile', :action => 'index' | |
| 52 | + redirect_to profile.url | |
| 53 | 53 | end |
| 54 | 54 | |
| 55 | 55 | def create_rating_comment(rating) | ... | ... |
plugins/organization_ratings/test/functional/organization_ratings_plugin_profile_controller_test.rb
| ... | ... | @@ -29,6 +29,15 @@ class OrganizationRatingsPluginProfileControllerTest < ActionController::TestCas |
| 29 | 29 | assert_equal "#{@community.name} successfully rated!", session[:notice] |
| 30 | 30 | end |
| 31 | 31 | |
| 32 | + test "should redirect to profile home page" do | |
| 33 | + @blog = @community.blog | |
| 34 | + @community.home_page = @blog | |
| 35 | + @community.save | |
| 36 | + post :new_rating, profile: @community.identifier, :comments => {:body => "This is minor a test"}, :organization_rating_value => 3 | |
| 37 | + assert_equal "#{@community.name} successfully rated!", session[:notice] | |
| 38 | + assert_redirected_to @community.url | |
| 39 | + end | |
| 40 | + | |
| 32 | 41 | test "Create community_rating without comment body" do |
| 33 | 42 | post :new_rating, profile: @community.identifier, :comments => {:body => ""}, :organization_rating_value => 2 |
| 34 | 43 | ... | ... |