Merge pull request #5194 from expsa/test_2

FIX benefit kakala status hava kafala
This commit is contained in:
NossibaElhadi 2025-11-04 02:08:01 +03:00 committed by GitHub
commit 3d54e700a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View File

@ -126,13 +126,15 @@ class AccountRegisterPayment(models.TransientModel):
line.benefit_ids.write({
'sponsor_related_id': line.sponsorship_mechanism_id.sponsor_id.id,
'sponsorship_id': line.sponsorship_mechanism_id.id,
'sponsorship_end_date': line.end_date if line.end_date else False
'sponsorship_end_date': line.end_date if line.end_date else False,
'kafala_status': 'have_kafala',
})
if line.sponsorship_type == 'person':
line.benefit_id.write({
'sponsor_related_id': line.sponsorship_mechanism_id.sponsor_id.id,
'sponsorship_id': line.sponsorship_mechanism_id.id,
'sponsorship_end_date': line.end_date if line.end_date else False
'sponsorship_end_date': line.end_date if line.end_date else False,
'kafala_status': 'have_kafala',
})
line.sponsorship_mechanism_id.sponsor_id.sudo().is_sponsor_portal = True

View File

@ -197,6 +197,7 @@ class DonationExtensionWizardLine(models.TransientModel):
benefit_ids = self.donation_line_id.benefit_ids | self.donation_line_id.benefit_id
benefit_ids.write({
'sponsorship_end_date': new_end_date,
'kafala_status': 'have_kafala',
})
# Create new scheduling lines for the extension period