[FIX] stock: fix multi-archive
task-2439909 closes odoo/odoo#66411 X-original-commit: 91bd643125bd3fbcac98795b265e2d33bd03b710 Signed-off-by: Arnold Moyaux <amoyaux@users.noreply.github.com> Signed-off-by: Rémy Voet <ryv-odoo@users.noreply.github.com>
This commit is contained in:
@@ -218,9 +218,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:
|
||||
|
||||
Reference in New Issue
Block a user