Check each throttle class before returning a 429 response in signing view #6774
Labels
component:api
migration:no-jira
migration:2024
repository:addons-server
Issue relating to addons-server
If a single throttling class disallows the request, the other throttling classes never see the request and it never gets added to their history. That means essentially the throttling classes after the first one that failed don't count some requests towards their limit.
I submitted an issue and pull request to DRF fixing this (encode/django-rest-framework#6667), it was merged but hasn't been released yet, so let's backport it.
See also #6655
The text was updated successfully, but these errors were encountered: