[FIX] http request must pop "session_id" also from `form` and `files` arguments

bzr revid: chs@openerp.com-20131007122611-i92dl924plmo02z3
This commit is contained in:
Christophe Simonis 2013-10-07 14:26:11 +02:00
parent bdd86a831f
commit af68d40f6a
1 changed files with 2 additions and 2 deletions

View File

@ -400,12 +400,12 @@ class HttpRequest(WebRequest):
def __init__(self, *args):
super(HttpRequest, self).__init__(*args)
params = dict(self.httprequest.args)
params.update(self.httprequest.form)
params.update(self.httprequest.files)
ex = set(["session_id"])
for k in params.keys():
if k in ex:
del params[k]
params.update(self.httprequest.form)
params.update(self.httprequest.files)
self.params = params
def dispatch(self):