# HG changeset patch # User Goffi # Date 1452340747 -3600 # Node ID c1000ea40e6c6eb8c9a677b2ef67ece746c44fc1 # Parent 0c824ebe9d8728da35442001778fe11902d197b6 server (blog): fixed unicode handling for query args diff -r 0c824ebe9d87 -r c1000ea40e6c src/server/blog.py --- a/src/server/blog.py Fri Jan 08 19:58:08 2016 +0100 +++ b/src/server/blog.py Sat Jan 09 12:59:07 2016 +0100 @@ -242,10 +242,10 @@ request.extra_dict['rsm_index'] = request.args['index'][0] except (ValueError, KeyError): try: - request.extra_dict['rsm_before'] = request.args['before'][0] + request.extra_dict['rsm_before'] = request.args['before'][0].decode('utf-8') except KeyError: try: - request.extra_dict['rsm_after'] = request.args['after'][0] + request.extra_dict['rsm_after'] = request.args['after'][0].decode('utf-8') except KeyError: pass @@ -280,7 +280,7 @@ # for navigation links. request.mam_extra = {} try: - request.mam_extra['mam_filter_{}'.format(C.MAM_FILTER_CATEGORY)] = request.args['tag'][0] + request.mam_extra['mam_filter_{}'.format(C.MAM_FILTER_CATEGORY)] = request.args['tag'][0].decode('utf-8') except KeyError: pass