[MERGE] web: properly encode db and addons URL parameters

bzr revid: odo@openerp.com-20130207180143-vro64n60kgg57l0y
This commit is contained in:
Olivier Dony 2013-02-07 19:01:43 +01:00
commit c469e034b2
1 changed files with 3 additions and 2 deletions

View File

@ -13,6 +13,7 @@ import os
import re
import simplejson
import time
import urllib
import urllib2
import xmlrpclib
import zlib
@ -294,9 +295,9 @@ def manifest_list(req, extension, mods=None, db=None):
if not req.debug:
path = '/web/webclient/' + extension
if mods is not None:
path += '?mods=' + mods
path += '?' + urllib.urlencode({'mods': mods})
elif db:
path += '?db=' + db
path += '?' + urllib.urlencode({'db': db})
return [path]
files = manifest_glob(req, extension, addons=mods, db=db)
i_am_diabetic = req.httprequest.environ["QUERY_STRING"].count("no_sugar") >= 1 or \