Merge pull request #332 from EvaSDK/unboundlocalerror-user-agent

Fix call to undefined variable ua in _get
This commit is contained in:
Aleksi Häkli 2018-04-20 23:33:27 +03:00 committed by GitHub
commit f73ff57b6f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -41,7 +41,7 @@ def _query_user_attempts(request):
else:
params['ip_address'] = ip
if settings.AXES_USE_USER_AGENT:
if settings.AXES_USE_USER_AGENT and not settings.AXES_ONLY_USER_FAILURES:
params['user_agent'] = ua
attempts = AccessAttempt.objects.filter(**params)
@ -75,7 +75,7 @@ def get_cache_key(request_or_obj):
else:
attributes = ip
if settings.AXES_USE_USER_AGENT:
if settings.AXES_USE_USER_AGENT and not settings.AXES_ONLY_USER_FAILURES:
attributes += ua
cache_hash_key = 'axes-{}'.format(md5(attributes).hexdigest())