# HG changeset patch
# User Goffi <goffi@goffi.org>
# 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