From e8b1fbcda9da5cfd700fb33a422251c4339ebf12 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 3 Dec 2008 00:16:49 +0100 Subject: [PATCH] bugfix bzr revid: fp@tinyerp.com-20081202231649-abeq7qz71k907u0i --- addons/mrp/mrp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 836df8a8cd9..aedd0543805 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -144,6 +144,8 @@ class mrp_bom(osv.osv): result = {} for bom in self.browse(cr, uid, ids, context=context): result[bom.id] = map(lambda x: x.id, bom.bom_lines) + if bom.bom_lines: + continue ok = ((name=='child_complete_ids') and (bom.product_id.supply_method=='produce')) if bom.type=='phantom' or ok: sids = self.pool.get('mrp.bom').search(cr, uid, [('bom_id','=',False),('product_id','=',bom.product_id.id)])