From 7fd45d874910c4bb2ee24cf128293ba80db4624a Mon Sep 17 00:00:00 2001 From: Srinivas-Saravanan Date: Wed, 30 Apr 2025 17:35:17 +0530 Subject: [PATCH] FIX_SMS_EMPTY_MOBILE_CASE --- app/Controllers/Notifications.php | 2 +- app/Helpers/SendSMSHelper.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Controllers/Notifications.php b/app/Controllers/Notifications.php index ca04ad09..4647ab75 100755 --- a/app/Controllers/Notifications.php +++ b/app/Controllers/Notifications.php @@ -869,7 +869,7 @@ class Notifications extends BaseController ); $campaign_id = $NotificationModel->getCampaignID($smsTemplateName[0]['template_id']); - $userMobileNumber = "91" . $userMobileNumber; + $userMobileNumber = $userMobileNumber != null && $userMobileNumber != "" ?"91" . $userMobileNumber : ""; $sent_status = $this->smsHelper->sendSMS($message, $userMobileNumber, $campaign_id,$membership_id); $this->logger->error("Sent Status : ".json_encode($sent_status)); diff --git a/app/Helpers/SendSMSHelper.php b/app/Helpers/SendSMSHelper.php index d1e68a7b..35a2a31c 100644 --- a/app/Helpers/SendSMSHelper.php +++ b/app/Helpers/SendSMSHelper.php @@ -49,6 +49,11 @@ class SendSMSHelper $mobile_number = implode(",",$mobile_number); } + if (empty($mobile_number) || $mobile_number == null || $mobile_number == ""){ + $this->logger->error('SMS Helper : SMS Request Mobile Number is Empty'); + return "Mobile Number is Empty"; + } + $message_encode = ($message); $this->logger->error('SMS Helper : SMS URLENCODED MESSAGE = '.$message_encode);