mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 01:56:58 +08:00
DEV: Don't enforce per ip rate limits for admin api requests (#27500)
This commit is contained in:

committed by
GitHub

parent
6764134001
commit
0a881a59d3
@ -165,7 +165,15 @@ class Auth::DefaultCurrentUserProvider
|
||||
)
|
||||
end
|
||||
raise Discourse::InvalidAccess if current_user.suspended? || !current_user.active
|
||||
admin_api_key_limiter.performed! if !Rails.env.profile?
|
||||
|
||||
if !Rails.env.profile?
|
||||
admin_api_key_limiter.performed!
|
||||
|
||||
# Don't enforce the default per ip limits for authenticated admin api
|
||||
# requests
|
||||
(@env["DISCOURSE_RATE_LIMITERS"] || []).each(&:rollback!)
|
||||
end
|
||||
|
||||
@env[API_KEY_ENV] = true
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user