diff --git a/app/controllers/my_profile/profile_editor_controller.rb b/app/controllers/my_profile/profile_editor_controller.rb index 202952d..f49823a 100644 --- a/app/controllers/my_profile/profile_editor_controller.rb +++ b/app/controllers/my_profile/profile_editor_controller.rb @@ -80,7 +80,7 @@ class ProfileEditorController < MyProfileController if @profile.destroy session[:notice] = _('The profile was deleted.') if(params[:return_to]) - redirect_to params[:return_to] + redirect_to url_for(params[:return_to]) else redirect_to :controller => 'home' end diff --git a/app/controllers/public/account_controller.rb b/app/controllers/public/account_controller.rb index 2f60e7f..860aa5c 100644 --- a/app/controllers/public/account_controller.rb +++ b/app/controllers/public/account_controller.rb @@ -426,7 +426,7 @@ class AccountController < ApplicationController def go_to_initial_page if params[:return_to] - redirect_to params[:return_to] + redirect_to url_for(params[:return_to]) elsif environment.enabled?('allow_change_of_redirection_after_login') check_redirection_options(user, user.preferred_login_redirection, user.admin_url) else diff --git a/app/controllers/public/search_controller.rb b/app/controllers/public/search_controller.rb index 1d83f54..bd013cc 100644 --- a/app/controllers/public/search_controller.rb +++ b/app/controllers/public/search_controller.rb @@ -14,7 +14,7 @@ class SearchController < PublicController # Backwards compatibility with old URLs def redirect_asset_param return unless params.has_key?(:asset) - redirect_to params.merge(:action => params.delete(:asset)) + redirect_to url_for(params.merge action: params.delete(:asset)) end no_design_blocks -- libgit2 0.21.2