diff --git a/odex25_takaful/odex_takaful/reports/orphan_report.xml b/odex25_takaful/odex_takaful/reports/orphan_report.xml
index fc4fa6501..658cbbc64 100644
--- a/odex25_takaful/odex_takaful/reports/orphan_report.xml
+++ b/odex25_takaful/odex_takaful/reports/orphan_report.xml
@@ -104,7 +104,7 @@
تقرير اليتيم
|
- |
+ |
|
@@ -140,10 +140,7 @@
|
حين يصبح الأثر إنسانًا له اسم وقصة وابتسامة.. نعلم أن الكفالة ليست نهاية، بل بداية لعطاء مستدام، وأثر يصنع الفرق.
- ما بين الصفوف الدراسية، والهوايات الصغيرة والأمنيات البسيطة، نرفق لكم تقرير مفصل عن اليتيم المكفول:
-
-
-
+ ما بين الصفوف الدراسية، والهوايات الصغيرة والأمنيات البسيطة، نرفق لكم تقرير مفصل عن اليتيم المكفول:
|
diff --git a/odex25_takaful/odex_takaful/wizards/donation_extension_wizard.py b/odex25_takaful/odex_takaful/wizards/donation_extension_wizard.py
index 87212309c..b6b379343 100644
--- a/odex25_takaful/odex_takaful/wizards/donation_extension_wizard.py
+++ b/odex25_takaful/odex_takaful/wizards/donation_extension_wizard.py
@@ -392,7 +392,7 @@ class DonationExtensionWizardLine(models.TransientModel):
self.extension_invoice_id = invoice_id
# Create extension history record
- self.env['donation.extension.history'].create({
+ history_id = self.env['donation.extension.history'].create({
'donation_detail_id': donation_line_id.id,
'sponsorship_id': donation_line_id.sponsorship_id.id or donation_line_id.sponsorship_mechanism_id.id,
'extension_amount': self.total_donation_amount,
@@ -410,6 +410,9 @@ class DonationExtensionWizardLine(models.TransientModel):
'last_digits': self.last_digits,
'bank_id': self.bank_id.id,
})
+ if self.direct_debit:
+ history_id.sudo()._apply_extension_on_sponsorship()
+ self.env['sponsorship.scheduling.line'].sudo().cron_process_scheduled_payments()
if not self.direct_debit:
return self.extension_invoice_id, donation_line_id