From 3667516a749c7056aa263b3c82679f526fff8cb2 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Thu, 29 Dec 2016 14:53:39 +0100 Subject: [PATCH] [FIX] product_margin: computed values After commit 9a479e6572, all values in the report are 0.0. opw-695649 --- addons/product_margin/models/product_product.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/product_margin/models/product_product.py b/addons/product_margin/models/product_product.py index 59127738157..64ae6c4f7a6 100644 --- a/addons/product_margin/models/product_product.py +++ b/addons/product_margin/models/product_product.py @@ -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