From d9d187d1605e396c0bf95da2b3f9aa26190c2819 Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Tue, 1 Dec 2020 15:50:26 +0000 Subject: [PATCH] [FIX] stock: Allow to write on multiple warehouses If we try to write on a multi recordset warehouses, we get a singleton error closes odoo/odoo#62705 X-original-commit: fc46f26d392d8d9fb499de98d89ce9cef84729a4 Signed-off-by: Arnold Moyaux --- addons/stock/models/stock_warehouse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py index 956a931a228..7afda1a8a36 100644 --- a/addons/stock/models/stock_warehouse.py +++ b/addons/stock/models/stock_warehouse.py @@ -787,8 +787,8 @@ class Warehouse(models.Model): def _update_reception_delivery_resupply(self, reception_new, delivery_new): """ Check if we need to change something to resupply warehouses and associated MTO rules """ - input_loc, output_loc = self._get_input_output_locations(reception_new, delivery_new) for warehouse in self: + input_loc, output_loc = warehouse._get_input_output_locations(reception_new, delivery_new) if reception_new and warehouse.reception_steps != reception_new and (warehouse.reception_steps == 'one_step' or reception_new == 'one_step'): warehouse._check_reception_resupply(input_loc) if delivery_new and warehouse.delivery_steps != delivery_new and (warehouse.delivery_steps == 'ship_only' or delivery_new == 'ship_only'):