From 3913667396e17075528108ac1031939e6f479ced Mon Sep 17 00:00:00 2001 From: Denis Ledoux Date: Mon, 29 Feb 2016 17:37:22 +0100 Subject: [PATCH] [FIX] website: backport of 8d2a3ba12dcec61c7e6afcfd34d00c4167de3baa --- openerp/http.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openerp/http.py b/openerp/http.py index 969186ef9ca..b25d5547807 100644 --- a/openerp/http.py +++ b/openerp/http.py @@ -185,6 +185,7 @@ class WebRequest(object): self.disable_db = False self.uid = None self.endpoint = None + self.endpoint_arguments = None self.auth_method = None self._cr = None @@ -267,7 +268,7 @@ class WebRequest(object): arguments = dict((k, v) for k, v in arguments.iteritems() if not k.startswith("_ignored_")) - endpoint.arguments = arguments + self.endpoint_arguments = arguments self.endpoint = endpoint self.auth_method = auth @@ -291,7 +292,8 @@ class WebRequest(object): _logger.error(msg, *params) raise werkzeug.exceptions.BadRequest(msg % params) - kwargs.update(self.endpoint.arguments) + if self.endpoint_arguments: + kwargs.update(self.endpoint_arguments) # Backward for 7.0 if self.endpoint.first_arg_is_req: