From 529a3cabf688997d9995d807dd7ac5a155baf2e9 Mon Sep 17 00:00:00 2001 From: Samir Ladoui Date: Thu, 22 Jan 2026 05:26:05 +0100 Subject: [PATCH] [UPD] odex_takaful: --- odex25_takaful/odex_takaful/reports/orphan_report.xml | 7 ++----- .../odex_takaful/wizards/donation_extension_wizard.py | 5 ++++- 2 files changed, 6 insertions(+), 6 deletions(-) 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 @@

تقرير اليتيم

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