Mercurial > wikked
changeset 418:f8410cd802ad
web: Properly handle user profile URL if the username is not simple ASCII.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 22 Mar 2017 18:35:04 -0700 |
parents | e0127ea76516 |
children | f4629148e72e |
files | wikked/views/__init__.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/wikked/views/__init__.py Wed Mar 22 17:51:41 2017 -0700 +++ b/wikked/views/__init__.py Wed Mar 22 18:35:04 2017 -0700 @@ -1,3 +1,4 @@ +import urllib.parse import functools from flask import request, render_template, url_for from flask.ext.login import current_user @@ -56,7 +57,7 @@ def add_auth_data(data): username = current_user.get_id() if current_user.is_authenticated(): - user_page_url = 'user:/%s' % username.title() + user_page_url = 'user:/%s' % urllib.parse.quote(username.title()) data['auth'] = { 'is_logged_in': True, 'username': username,