diff --git a/addons/stock/models/product_strategy.py b/addons/stock/models/product_strategy.py index 611f5997ef6..39c78a4cb55 100644 --- a/addons/stock/models/product_strategy.py +++ b/addons/stock/models/product_strategy.py @@ -94,7 +94,7 @@ class StockPutawayRule(models.Model): out_locations = self.location_out_id if out_locations: self.env['stock.picking.type'].with_context(active_test=False)\ - .search([('default_location_dest_id', 'in', out_locations.ids)])\ + .search([('default_location_dest_id', 'in', out_locations.ids), ('show_reserved', '=', False)])\ .write({'show_reserved': True}) def _get_putaway_location(self, product, quantity=0, package=None, packaging=None, qty_by_location=None):