diff options
Diffstat (limited to 'odoo/osv/expression.py')
| -rw-r--r-- | odoo/osv/expression.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/odoo/osv/expression.py b/odoo/osv/expression.py index 07d7f4c574f..d9719740edb 100644 --- a/odoo/osv/expression.py +++ b/odoo/osv/expression.py @@ -741,7 +741,7 @@ class expression(object): (when available), or as an expanded [(left,in,child_ids)] """ if not ids: return FALSE_DOMAIN - if left_model._parent_store and (not left_model.pool._init) and (not context.get('defer_parent_store_computation')): + if left_model._parent_store: # TODO: Improve where joins are implemented for many with '.', replace by: # doms += ['&',(prefix+'.parent_left','<',rec.parent_right),(prefix+'.parent_left','>=',rec.parent_left)] doms = [] @@ -764,7 +764,7 @@ class expression(object): """ Return a domain implementing the parent_of operator for [(left,parent_of,ids)], either as a range using the parent_left/right tree lookup fields (when available), or as an expanded [(left,in,parent_ids)] """ - if left_model._parent_store and (not left_model.pool._init) and (not context.get('defer_parent_store_computation')): + if left_model._parent_store: doms = [] for rec in left_model.browse(ids): if doms: |
