Check if username is already unicode.

This commit is contained in:
Josue Balandrano Coronel
2019-04-08 10:07:00 -05:00
committed by Agrendalath
parent ec79aeca44
commit f03081d04f

View File

@@ -921,8 +921,13 @@ class LoginFailures(models.Model):
if self.lockout_until is not None:
date_str = self.lockout_until.isoformat()
try:
username = unicode(self.user.username, 'utf-8')
except TypeError:
username = self.user.username
return u'LoginFailures({username}, {count}, {date})'.format(
username=six.text_type(self.user.username, 'utf-8'),
username=username,
count=self.failure_count,
date=date_str
)
@@ -933,8 +938,13 @@ class LoginFailures(models.Model):
if self.lockout_until is not None:
date_str = self.lockout_until.isoformat()
try:
username = unicode(self.user.username, 'utf-8')
except TypeError:
username = self.user.username
return u'{username}: {count} - {date}'.format(
username=six.text_type(self.user.username, 'utf-8'),
username=username,
count=self.failure_count,
date=date_str
)