FIX benefit kakala status hava kafala
This commit is contained in:
parent
4ed085c552
commit
f05b27b2af
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue