diff --git a/addons/web/http.py b/addons/web/http.py index 73e1843e401..3699b993521 100644 --- a/addons/web/http.py +++ b/addons/web/http.py @@ -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):