[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 <amoyaux@users.noreply.github.com>
This commit is contained in:
Denis Roussel
2020-12-01 17:42:15 +00:00
parent 0693f641bb
commit d9d187d160
+1 -1
View File
@@ -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'):