From c856c76f223aaa2d9b3b9399a65028f66699e7cb Mon Sep 17 00:00:00 2001 From: younes Date: Mon, 3 Nov 2025 10:47:35 +0100 Subject: [PATCH] [FIX] odex_benefit: FIX bug --- odex25_ensan/odex_benefit/models/family_members.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/odex25_ensan/odex_benefit/models/family_members.py b/odex25_ensan/odex_benefit/models/family_members.py index 3318dc512..ed6315b9f 100644 --- a/odex25_ensan/odex_benefit/models/family_members.py +++ b/odex25_ensan/odex_benefit/models/family_members.py @@ -777,7 +777,7 @@ class FamilyMemberProfile(models.Model): rec.member_id_number ) existing_member = rec.search([ - ('id', '!=', rec.id), + ('id', '!=', rec._origin.id), ('member_id_number', '=', rec.member_id_number), ('relationn.relation_type', 'not in', ['mother', 'replacement_mother']) ], limit=1) @@ -785,7 +785,7 @@ class FamilyMemberProfile(models.Model): raise ValidationError(_("This ID already exists.")) if rec.relationn.relation_type not in ['mother', 'replacement_mother']: conflict_family = rec.env['grant.benefit'].search([ - ('id', '!=', family.id), + ('id', '!=', family._origin.id), '|', '|', ('father_id_number', '=', rec.member_id_number), ('mother_id_number', '=', rec.member_id_number),