mirror of
https://github.com/discourse/discourse.git
synced 2025-09-05 08:59:27 +08:00
better error message when API authentication fails
This commit is contained in:
parent
df4102466c
commit
804b4f32f8
4 changed files with 4 additions and 3 deletions
|
@ -76,7 +76,7 @@ class Auth::DefaultCurrentUserProvider
|
|||
# possible we have an api call, impersonate
|
||||
if api_key
|
||||
current_user = lookup_api_user(api_key, request)
|
||||
raise Discourse::InvalidAccess unless current_user
|
||||
raise Discourse::InvalidAccess.new(I18n.t('invalid_api_credentials'), nil, custom_message: "invalid_api_credentials") unless current_user
|
||||
raise Discourse::InvalidAccess if current_user.suspended? || !current_user.active
|
||||
@env[API_KEY_ENV] = true
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue