From 9c8a59b60b435dbbff772f835ee776b44672e462 Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Thu, 30 Jan 2014 12:27:41 +0100 Subject: [PATCH] [FIX] web: use werkzeug instead of urllib, as werkzeug handle utf-8 while urllib doesnt bzr revid: dle@openerp.com-20140130112741-mxonv6j1gt89f1uj --- addons/web/controllers/main.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index c1324588330..6e7a7fc6af8 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -15,7 +15,6 @@ import os import re import simplejson import time -import urllib import urllib2 import zlib from xml.etree import ElementTree @@ -355,9 +354,9 @@ def manifest_list(extension, mods=None, db=None, debug=False): if not debug: path = '/web/webclient/' + extension if mods is not None: - path += '?' + urllib.urlencode({'mods': mods}) + path += '?' + werkzeug.url_encode({'mods': mods}) elif db: - path += '?' + urllib.urlencode({'db': db}) + path += '?' + werkzeug.url_encode({'db': db}) remotes = [wp for fp, wp in files if fp is None] return [path] + remotes