[FIX] website: backport of 8d2a3ba12d

This commit is contained in:
Denis Ledoux
2016-03-01 10:53:44 +01:00
parent dda904c133
commit 3913667396
+4 -2
View File
@@ -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: