From a257e08e688ab93b0918419d77da4b54a55d8158 Mon Sep 17 00:00:00 2001 From: Abdurrahman Saber Date: Mon, 14 Jul 2025 13:18:37 +0300 Subject: [PATCH] [IMP] ensan_sale_management, ensan_donation_request: use partner for messages instead of mobile number --- .../ensan_donation_request/models/donation_request.py | 6 +++--- odex25_donation/ensan_sale_management/models/sale_order.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/odex25_donation/ensan_donation_request/models/donation_request.py b/odex25_donation/ensan_donation_request/models/donation_request.py index 171298110..e857a86fc 100644 --- a/odex25_donation/ensan_donation_request/models/donation_request.py +++ b/odex25_donation/ensan_donation_request/models/donation_request.py @@ -14,7 +14,7 @@ class DonationRequest(models.Model): partner_id = fields.Many2one('res.partner', related='user_id.partner_id', store=True) partner_name = fields.Char(string="Beneficiary Name", related='partner_id.name') - partner_mobile = fields.Char(string="Mobile Number", related='partner_id.mobile') + partner_mobile = fields.Char(string="Mobile Number", related='partner_id.phone') partner_email = fields.Char(string="Email", related='partner_id.email') partner_country_id = fields.Many2one('res.country', string='Nationality', related='partner_id.country_id') partner_region_id = fields.Many2one('res.country.state', string="Region", related='partner_id.state_id') @@ -95,8 +95,8 @@ class DonationRequest(models.Model): record._message_sms_with_template( template=sms_template_id, - put_in_queue=False, - sms_numbers=[record.partner_mobile] + put_in_queue=True, + partner_ids=record.partner_id.ids ) diff --git a/odex25_donation/ensan_sale_management/models/sale_order.py b/odex25_donation/ensan_sale_management/models/sale_order.py index b2c78a127..1e0c922e8 100644 --- a/odex25_donation/ensan_sale_management/models/sale_order.py +++ b/odex25_donation/ensan_sale_management/models/sale_order.py @@ -147,13 +147,13 @@ class SaleOrder(models.Model): @api.model def _cron_send_recovery_sms(self): - records = self.search([('is_abandoned_cart', '=', True), ('order_mobile_number', '!=', False), ('cart_recovery_sms_sent', '=', False)]) + records = self.search([('is_abandoned_cart', '=', True), ('cart_recovery_sms_sent', '=', False)]) for rec in records: sms_template_id = rec.website_id.cart_recovery_sms_template_id rec._message_sms_with_template( template=sms_template_id, put_in_queue=True, - sms_numbers=[rec.order_mobile_number] + partner_ids=rec.partner_id.ids ) records.write({'cart_recovery_sms_sent': True})