diff --git a/odex25_takaful/odex_takaful/models/family_member.py b/odex25_takaful/odex_takaful/models/family_member.py index f1b6fc1ca..71b2499a9 100644 --- a/odex25_takaful/odex_takaful/models/family_member.py +++ b/odex25_takaful/odex_takaful/models/family_member.py @@ -10,8 +10,8 @@ class GrantBenefit(models.Model): super(GrantBenefit, self).action_second_accepted() for member in self.member_ids: if not member.is_new and member.member_status == 'benefit': - self.is_restricted = True - self.is_new = True + member.is_restricted = True + member.is_new = True sponsorships_main = self.env['donations.details.lines'].search([ ('benefit_id', '=', member.id,),('state', '=', 'active') ]) @@ -106,11 +106,9 @@ class FamilyMember(models.Model): today = fields.Date.today() restriction_period = self.env['ir.config_parameter'].sudo().get_param('odex_takaful.restriction_period') for benefit in benefit_ids: - create_date = benefit.approve_date.date() + create_date = benefit.benefit_id.approve_date benefit_date = create_date + timedelta(days=int(restriction_period) or 0) benefit_date_to = today - timedelta(days=int(restriction_period) or 0) if benefit_date >= today or benefit_date <= benefit_date_to: benefit.is_restricted = False - -