diff --git a/addons/stock/report/report_stock_rule.py b/addons/stock/report/report_stock_rule.py index 003a152e918..76b73f16999 100644 --- a/addons/stock/report/report_stock_rule.py +++ b/addons/stock/report/report_stock_rule.py @@ -11,6 +11,10 @@ class ReportStockRule(models.AbstractModel): @api.model def _get_report_values(self, docids, data=None): + # Overriding data values here since used also in _get_routes. + data['product_id'] = data.get('product_id', docids) + data['warehouse_ids'] = data.get('warehouse_ids', []) + product = self.env['product.product'].browse(data['product_id']) warehouses = self.env['stock.warehouse'].browse(data['warehouse_ids'])