From ea00789e3582c84a7f3503c14e9a3eee1ebca7ee Mon Sep 17 00:00:00 2001 From: "Laurent Mignon (aka lmi)" Date: Tue, 24 Jun 2014 14:22:41 +0200 Subject: [PATCH] [IMP] take into account the context parameter 'defer_parent_store_computation' also on write operations --- openerp/osv/orm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 4289d6660f8..7fe2cf31a40 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -3860,7 +3860,7 @@ class BaseModel(object): parents_changed = [] parent_order = self._parent_order or self._order - if self._parent_store and (self._parent_name in vals): + if self._parent_store and (self._parent_name in vals) and not context.get('defer_parent_store_computation'): # The parent_left/right computation may take up to # 5 seconds. No need to recompute the values if the # parent is the same.