From 4bc61c1b25c62502e3c840c051f6e6d4afcf6bb9 Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Thu, 7 Aug 2025 11:29:32 +0300 Subject: [PATCH] [IMP] send sms using recurring template --- .../models/donation_recurring.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/odex25_donation/ensan_donation_request/models/donation_recurring.py b/odex25_donation/ensan_donation_request/models/donation_recurring.py index d08f1e034..4cad2be32 100644 --- a/odex25_donation/ensan_donation_request/models/donation_recurring.py +++ b/odex25_donation/ensan_donation_request/models/donation_recurring.py @@ -182,7 +182,15 @@ class DonationRecurring(models.Model): return False def _recurring_confirm_sale_order(self, order): - order.with_context(skip_donation_sms=not self.send_recurring_sms).action_confirm() + template = self.env.company.donation_recurring_charged_sms_template_id + bot = self.env.ref('base.partner_root').id + order.with_context(skip_donation_sms=True).action_confirm() + order._message_sms_with_template( + template=template, + partner_ids=order.partner_id.ids, + put_in_queue=True, + author_id=bot + ) self.message_post( body=_("✅ Sale Order %s created for donation dated %s.") % (order.name, order.date_order) )