mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[IMP] mrp_production_estimated_cost: when changing the production qty to 0, a traceback error raised "Float Division by Zero"
This commit is contained in:
@@ -16,7 +16,8 @@ class MrpProduction(models.Model):
|
||||
for record in self:
|
||||
record.std_cost = -sum(record.analytic_line_ids.mapped(
|
||||
'estim_std_cost'))
|
||||
record.unit_std_cost = record.std_cost / record.product_qty
|
||||
if record.product_qty:
|
||||
record.unit_std_cost = record.std_cost / record.product_qty
|
||||
|
||||
@api.multi
|
||||
@api.depends('analytic_line_ids', 'analytic_line_ids.estim_avg_cost',
|
||||
@@ -25,7 +26,8 @@ class MrpProduction(models.Model):
|
||||
for record in self:
|
||||
record.avg_cost = -sum(record.analytic_line_ids.mapped(
|
||||
'estim_avg_cost'))
|
||||
record.unit_avg_cost = record.avg_cost / record.product_qty
|
||||
if record.product_qty:
|
||||
record.unit_avg_cost = record.avg_cost / record.product_qty
|
||||
|
||||
@api.multi
|
||||
@api.depends('analytic_line_ids', 'analytic_line_ids.task_id')
|
||||
|
||||
Reference in New Issue
Block a user