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