diff --git a/addons/stock/models/stock_rule.py b/addons/stock/models/stock_rule.py index faa4d699876..899343db755 100644 --- a/addons/stock/models/stock_rule.py +++ b/addons/stock/models/stock_rule.py @@ -233,7 +233,7 @@ class StockRule(models.Model): forecasted_qties_by_loc = {} for location, product_ids in mtso_products_by_locations.items(): products = self.env['product.product'].browse(product_ids).with_context(location=location.id) - forecasted_qties_by_loc[location] = {product.id: product.virtual_available for product in products} + forecasted_qties_by_loc[location] = {product.id: product.free_qty for product in products} # Prepare the move values, adapt the `procure_method` if needed. for procurement, rule in procurements: