Merge pull request #5657 from expsa/fix_restrict

Fix restrict
This commit is contained in:
kchyounes19 2025-12-08 15:40:50 +01:00 committed by GitHub
commit 58de5702a0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 5 deletions

View File

@ -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