From 231e02693640325c9a05fa31c680063b9e4b017b Mon Sep 17 00:00:00 2001 From: Christophe Matthieu Date: Thu, 7 Jan 2016 17:12:07 +0100 Subject: [PATCH] [FIX] product: write active value on all product variants from product template Issue: When writing active on many products, only change the active value for the last product variants --- addons/product/product.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/product/product.py b/addons/product/product.py index b5d4750c174..e8dc6909807 100644 --- a/addons/product/product.py +++ b/addons/product/product.py @@ -776,7 +776,7 @@ class product_template(osv.osv): ctx.update(active_test=False) product_ids = [] for product in self.browse(cr, uid, ids, context=ctx): - product_ids = map(int,product.product_variant_ids) + product_ids += map(int, product.product_variant_ids) self.pool.get("product.product").write(cr, uid, product_ids, {'active': vals.get('active')}, context=ctx) return res