From 7b317ac5f771014601475213a4a97d5daec3519e Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Wed, 29 Nov 2017 18:13:25 +0100 Subject: [PATCH] [FIX] stock_available: Some affectations --- stock_available/models/product_product.py | 11 +++++------ stock_available/models/product_template.py | 3 +-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 762a69169..fdce30316 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -19,10 +19,10 @@ class ProductProduct(models.Model): def _compute_available_quantities_dict(self): res = {} for product in self: - res[product.id] = {} - res[product.id]['immediately_usable_qty'] = \ - product.virtual_available - res[product.id]['potential_qty'] = 0.0 + res[product.id] = { + 'immediately_usable_qty': product.virtual_available, + 'potential_qty': 0.0 + } return res @api.multi @@ -30,8 +30,7 @@ class ProductProduct(models.Model): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - data = res[product.id] - for key, value in data.iteritems(): + for key, value in res[product.id].iteritems(): if hasattr(product, key): product[key] = value diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 7d23c6c01..55be51f92 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -16,8 +16,7 @@ class ProductTemplate(models.Model): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - data = res[product.id] - for key, value in data.iteritems(): + for key, value in res[product.id].iteritems(): if key in product._fields: product[key] = value