From c957347bc23506e2cf615283805fa61464c89b3d Mon Sep 17 00:00:00 2001 From: JordiMForgeFlow Date: Mon, 8 Apr 2024 16:04:17 +0200 Subject: [PATCH] [FIX] mrp_multi_level_estimate: adapt domain to search on child locations --- .../tests/test_mrp_multi_level_estimate.py | 3 ++- mrp_multi_level_estimate/wizards/mrp_multi_level.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mrp_multi_level_estimate/tests/test_mrp_multi_level_estimate.py b/mrp_multi_level_estimate/tests/test_mrp_multi_level_estimate.py index 344baa799..95c777c73 100644 --- a/mrp_multi_level_estimate/tests/test_mrp_multi_level_estimate.py +++ b/mrp_multi_level_estimate/tests/test_mrp_multi_level_estimate.py @@ -3,11 +3,12 @@ from datetime import datetime, timedelta -from odoo.tests import Form +from odoo.tests import Form, tagged from odoo.addons.mrp_multi_level.tests.common import TestMrpMultiLevelCommon +@tagged("post_install", "-at_install") class TestMrpMultiLevelEstimate(TestMrpMultiLevelCommon): @classmethod def setUpClass(cls): diff --git a/mrp_multi_level_estimate/wizards/mrp_multi_level.py b/mrp_multi_level_estimate/wizards/mrp_multi_level.py index 99045cb50..59a92a0fd 100644 --- a/mrp_multi_level_estimate/wizards/mrp_multi_level.py +++ b/mrp_multi_level_estimate/wizards/mrp_multi_level.py @@ -62,7 +62,7 @@ class MultiLevelMrp(models.TransientModel): locations = product_mrp_area.mrp_area_id._get_locations() return [ ("product_id", "=", product_mrp_area.product_id.id), - ("location_id", "in", locations.ids), + ("location_id", "child_of", locations.ids), ("date_to", ">=", fields.Date.today()), ]