[FIX]: AttributeError: NoneType object has no attribute id for MRP
authorAmit Dodiya (OpenERP) <ado@tinyerp.com>
Wed, 5 Oct 2011 09:07:29 +0000 (14:37 +0530)
committerAmit Dodiya (OpenERP) <ado@tinyerp.com>
Wed, 5 Oct 2011 09:07:29 +0000 (14:37 +0530)
bzr revid: ado@tinyerp.com-20111005090729-5mwvkzn2luj4udff

addons/mrp/mrp.py

index 1648091..eb3d612 100644 (file)
@@ -773,7 +773,7 @@ class mrp_production(osv.osv):
                         'ref': wc.code,
                         'product_id': wc.product_id and wc.product_id.id or False,
                         'unit_amount': wc_line.hour,
-                        'product_uom_id': wc.product_id.uom_id and wc.product_id.uom_id.id or False
+                        'product_uom_id': wc.product_id and wc.product_id.uom_id.id or False
                     } )
             if wc.costs_journal_id and wc.costs_general_account_id:
                 value = wc_line.cycle * wc.costs_cycle
@@ -789,7 +789,7 @@ class mrp_production(osv.osv):
                         'ref': wc.code,
                         'product_id': wc.product_id and wc.product_id.id or False,
                         'unit_amount': wc_line.cycle,
-                        'product_uom_id': wc.product_id.uom_id and wc.product_id.uom_id.id or False
+                        'product_uom_id': wc.product_id and wc.product_id.uom_id.id or False
                     } )
         return amount