summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMagnus Hagander2012-01-13 08:56:32 +0000
committerMagnus Hagander2012-01-13 08:56:32 +0000
commit8b3726b7d866d614c842ca90593187e726a6cf3e (patch)
treee783f8918f3d5c4401e4c55a1da28b354eb1646a
parente4f54e7cb48e3484a0b3d0db30124e22d88a32ae (diff)
Ensure that names are utf-8 encoded in community auth
If the name contains non-ascii characters, we could get an exception when trying to urlencodethe resulting structure.
-rw-r--r--pgweb/account/views.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pgweb/account/views.py b/pgweb/account/views.py
index 6e57a87d..2626169f 100644
--- a/pgweb/account/views.py
+++ b/pgweb/account/views.py
@@ -230,10 +230,10 @@ def communityauth(request, siteid):
}, NavContext(request, 'account'))
info = {
- 'u': request.user.username,
- 'f': request.user.first_name,
- 'l': request.user.last_name,
- 'e': request.user.email,
+ 'u': request.user.username.encode('utf-8'),
+ 'f': request.user.first_name.encode('utf-8'),
+ 'l': request.user.last_name.encode('utf-8'),
+ 'e': request.user.email.encode('utf-8'),
}
if su:
info['su'] = request.GET['su']