From bf55c3256f3df560de4de5bba7f8744b9bad0902 Mon Sep 17 00:00:00 2001 From: Josue Kouka Date: Sun, 27 Dec 2015 15:34:19 +0100 Subject: [PATCH] fix UnicodeEncodeError in UserCredentials Model --- mandayejs/mandaye/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mandayejs/mandaye/models.py b/mandayejs/mandaye/models.py index 5cbb2e6..7d9810a 100644 --- a/mandayejs/mandaye/models.py +++ b/mandayejs/mandaye/models.py @@ -13,6 +13,8 @@ # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . +from __future__ import unicode_literals + from django.db import models from jsonfield import JSONField @@ -28,7 +30,9 @@ class UserCredentials(models.Model): unique_together = ('user',) def __str__(self): - return self.user.get_full_name() or self.user.email or self.user.username + return self.user.get_full_name().encode('utf-8') \ + or self.user.email.encode('utf-8') \ + or self.user.username.encode('utf-8') def to_login_info(self): return {'#'+k : v for k,v in self.locators.items() if k != 'csrfmiddlewaretoken' } -- 2.6.4