bzr revid: fp@tinyerp.com-23358e67fffd1e468a8a9df489619fa1643814b8
This commit is contained in:
Fabien Pinckaers 2008-05-21 11:36:55 +00:00
parent 5dd86a6836
commit aa9ed9dfb5
1 changed files with 3 additions and 2 deletions

View File

@ -362,8 +362,9 @@ class mrp_production(osv.osv):
bom_id = production.bom_id.id
if not bom_point:
bom_id = self.pool.get('mrp.bom')._bom_find(cr, uid, production.product_id.id, production.product_uom.id, properties)
self.write(cr, uid, [production.id], {'bom_id': bom_id})
bom_point = self.pool.get('mrp.bom').browse(cr, uid, [bom_id])[0]
if bom_id:
self.write(cr, uid, [production.id], {'bom_id': bom_id})
bom_point = self.pool.get('mrp.bom').browse(cr, uid, [bom_id])[0]
if not bom_id:
raise osv.except_osv('Error', "Couldn't find bill of material for product")