diff options
| author | Rémy Voet (ryv) <ryv@odoo.com> | 2021-01-14 16:58:50 +0000 |
|---|---|---|
| committer | Rémy Voet (ryv) <ryv@odoo.com> | 2021-01-25 09:39:44 +0000 |
| commit | 3b2a92ec05039ee87cb22794a592ee5c5ffc10fa (patch) | |
| tree | 2be1e79f9d9edf647c1edeede2d48b151f1a3b7e /addons | |
| parent | cd11d500671ac653ec24b99abb695955336a21f2 (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.py | 4 |
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: |
