[FIX] product_margin: computed values

After commit 9a479e6572, all values in the report are 0.0.

opw-695649
This commit is contained in:
Nicolas Martinelli
2016-12-29 14:54:06 +01:00
parent 1879964116
commit 3667516a74
@@ -144,4 +144,6 @@ class ProductProduct(models.Model):
res[val.id]['total_margin_rate'] = res[val.id]['turnover'] and res[val.id]['total_margin'] * 100 / res[val.id]['turnover'] or 0.0
if 'expected_margin_rate' in field_names:
res[val.id]['expected_margin_rate'] = res[val.id]['sale_expected'] and res[val.id]['expected_margin'] * 100 / res[val.id]['sale_expected'] or 0.0
for k, v in res[val.id].items():
setattr(val, k, v)
return res