diff --git a/odoo/api.py b/odoo/api.py index b22d9ac2476..13d6f89f97c 100644 --- a/odoo/api.py +++ b/odoo/api.py @@ -292,11 +292,7 @@ def split_context(method, args, kwargs): """ Extract the context from a pair of positional and keyword arguments. Return a triple ``context, args, kwargs``. """ - pos = len(getargspec(method).args) - 1 - if pos < len(args): - return args[pos], args[:pos], kwargs - else: - return kwargs.pop('context', None), args, kwargs + return kwargs.pop('context', None), args, kwargs def model(method):