From 4783787c6dbb1f021f9c04da928745dec7682d12 Mon Sep 17 00:00:00 2001 From: Jack Sullivan Date: Wed, 26 Apr 2017 09:11:11 -0700 Subject: [PATCH] Fixed UTF-8 encoding bug. --- axes/decorators.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/axes/decorators.py b/axes/decorators.py index 7169ad6..c89aa38 100644 --- a/axes/decorators.py +++ b/axes/decorators.py @@ -508,9 +508,9 @@ def get_cache_key(request_or_object): un = request_or_object.POST.get(USERNAME_FORM_FIELD, None) ua = request_or_object.META.get('HTTP_USER_AGENT', '')[:255] - ip = ip.encode('utf-8') if ip else '' - un = un.encode('utf-8') if un else '' - ua = ua.encode('utf-8') if ua else '' + ip = ip.encode('utf-8') if ip else ''.encode('utf-8') + un = un.encode('utf-8') if un else ''.encode('utf-8') + ua = ua.encode('utf-8') if ua else ''.encode('utf-8') if AXES_ONLY_USER_FAILURES: attributes = un