X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/41a1867043fd9441578f8653a375963024a22676..370fe0855e8eef97bbe58dc559957ac303decc33:/app/controllers/accounts/terms_controller.rb diff --git a/app/controllers/accounts/terms_controller.rb b/app/controllers/accounts/terms_controller.rb index 704532988..568abcdb9 100644 --- a/app/controllers/accounts/terms_controller.rb +++ b/app/controllers/accounts/terms_controller.rb @@ -4,8 +4,7 @@ module Accounts layout "site" - before_action :disable_terms_redirect - before_action :authorize_web + before_action -> { authorize_web(:skip_terms => true) } before_action :set_locale before_action :check_database_readable @@ -22,7 +21,7 @@ module Accounts if current_user.terms_agreed? # Already agreed to terms, so just show settings - redirect_to edit_account_path + redirect_to account_path end end end @@ -44,7 +43,7 @@ module Accounts referer = safe_referer(params[:referer]) if params[:referer] - redirect_to referer || edit_account_path + redirect_to referer || account_path end end end