FIX: better error message on username update from Admin user page.

This commit is contained in:
Arpit Jalan
2019-08-01 10:19:53 +05:30
parent a1a61fcd2d
commit 1481ea640c
3 changed files with 19 additions and 0 deletions

View File

@ -151,6 +151,12 @@ class UsersController < ApplicationController
else
render_json_error(user.errors.full_messages.join(','))
end
rescue Discourse::InvalidAccess
if current_user&.staff?
render_json_error(I18n.t('errors.messages.sso_overrides_username'))
else
render json: failed_json, status: 403
end
end
def check_emails