diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index b51e7165d73..15c5b4c7a4e 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -46,7 +46,7 @@ class StockQuant(models.Model): return domain = [('type', '=', 'product')] if self.env.context.get('product_tmpl_ids') or self.env.context.get('product_tmpl_id'): - products = self.env.context.get('product_tmpl_id', []) + [self.env.context.get('product_tmpl_id', 0)] + products = self.env.context.get('product_tmpl_ids', []) + [self.env.context.get('product_tmpl_id', 0)] domain = expression.AND([domain, [('product_tmpl_id', 'in', products)]]) return domain