summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorRémy Voet (ryv) <ryv@odoo.com>2021-01-14 16:58:50 +0000
committerRémy Voet (ryv) <ryv@odoo.com>2021-01-25 09:39:44 +0000
commit3b2a92ec05039ee87cb22794a592ee5c5ffc10fa (patch)
tree2be1e79f9d9edf647c1edeede2d48b151f1a3b7e /addons
parentcd11d500671ac653ec24b99abb695955336a21f2 (diff)
[FIX] stock: fix multi-archive
task-2439909 closes odoo/odoo#64571 Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/stock/models/stock_warehouse.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py
index d75196d511b..b74be5060e8 100644
--- a/addons/stock/models/stock_warehouse.py
+++ b/addons/stock/models/stock_warehouse.py
@@ -225,9 +225,9 @@ class Warehouse(models.Model):
(', '.join(picking_type_using_locations.mapped('name')), warehouse.name))
warehouse.view_location_id.write({'active': vals['active']})
- rule_ids = self.env['stock.rule'].with_context(active_test=False).search([('warehouse_id', '=', self.id)])
+ rule_ids = self.env['stock.rule'].with_context(active_test=False).search([('warehouse_id', '=', warehouse.id)])
# Only modify route that apply on this warehouse.
- route_ids = warehouse.route_ids.filtered(lambda r: len(r.warehouse_ids) == 1).write({'active': vals['active']})
+ warehouse.route_ids.filtered(lambda r: len(r.warehouse_ids) == 1).write({'active': vals['active']})
rule_ids.write({'active': vals['active']})
if warehouse.active: