diff --git a/base_tier_validation_correction/models/tier_correction_item.py b/base_tier_validation_correction/models/tier_correction_item.py index fa727805..cc67f60c 100644 --- a/base_tier_validation_correction/models/tier_correction_item.py +++ b/base_tier_validation_correction/models/tier_correction_item.py @@ -17,7 +17,16 @@ class TierCorrectionItem(models.Model): resource_ref = fields.Reference( string="Resource", selection=lambda self: [ - (model.model, model.name) for model in self.env["ir.model"].search([]) + (model.model, model.name) + for model in self.env["ir.model"].search( + [ + ( + "model", + "in", + self.env["tier.definition"]._get_tier_validation_model_names(), + ) + ] + ) ], readonly=True, )