From 4ba2e91aa41ce59fcc2786ab99e9fbc7fe273bf8 Mon Sep 17 00:00:00 2001 From: FalcoBolger Date: Mon, 7 Dec 2015 10:36:25 +0100 Subject: [PATCH] [FIX] base_action_rule: pass kwargs when calling create/write's origin method --- addons/base_action_rule/base_action_rule.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py index e33f34bcb8a..0c9ba93cf69 100644 --- a/addons/base_action_rule/base_action_rule.py +++ b/addons/base_action_rule/base_action_rule.py @@ -181,7 +181,7 @@ class base_action_rule(osv.osv): def create(self, cr, uid, vals, context=None, **kwargs): # avoid loops or cascading actions if context and context.get('action'): - return create.origin(self, cr, uid, vals, context=context) + return create.origin(self, cr, uid, vals, context=context, **kwargs) # call original method with a modified context context = dict(context or {}, action=True) @@ -206,7 +206,7 @@ class base_action_rule(osv.osv): def write(self, cr, uid, ids, vals, context=None, **kwargs): # avoid loops or cascading actions if context and context.get('action'): - return write.origin(self, cr, uid, ids, vals, context=context) + return write.origin(self, cr, uid, ids, vals, context=context, **kwargs) # modify context context = dict(context or {}, action=True)