From 5ff4b64fec119c4e01d72bd1dcdabc7d35012184 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Thu, 14 Aug 2025 14:43:46 +0530 Subject: [PATCH] GWM: Agent mail name reset issue --- app/Helpers/mail_helper.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/Helpers/mail_helper.php b/app/Helpers/mail_helper.php index e616b1e..26f096c 100644 --- a/app/Helpers/mail_helper.php +++ b/app/Helpers/mail_helper.php @@ -785,16 +785,22 @@ if (!function_exists('send_email_agent')) { if (!empty($common)) { - //send mail to agent - $placeHolderData['agent_name'] = $value['first_name'].' '.$value['last_name']; + // Create a fresh copy of template for each user + $htmlTemplate = $templateData['body_html']; - foreach ($placeHolderData as $placeHolderkey => $placeHoldervalue) { + + //send mail to agent + $placeHolderData = [ + 'agent_name' => $value['first_name'].' '.$value['last_name'] + ]; + + foreach ($placeHolderData as $placeHolderkey => $placeHoldervalue) { $placeHolder = '%'.$placeHolderkey.'%'; - $templateData['body_html'] = str_replace($placeHolder, $placeHoldervalue ?? '', $templateData['body_html']); + $htmlTemplate = str_replace($placeHolder, $placeHoldervalue ?? '', $htmlTemplate); } $subject = $templateData['subject']; - $html = $templateData['body_html']; + $html = $htmlTemplate; // Set up ZeptoMail API request