From e487e55ed2505bfb583def0f1078a10f4dd0d69f Mon Sep 17 00:00:00 2001 From: vadivelJ96 Date: Thu, 21 Aug 2025 11:49:37 +0530 Subject: [PATCH] CHANGE UI LEVEL FIXES - VADIVEL J 2025-08-21 --- app/Controllers/ThzController.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/Controllers/ThzController.php b/app/Controllers/ThzController.php index 123c06da..51b46be8 100644 --- a/app/Controllers/ThzController.php +++ b/app/Controllers/ThzController.php @@ -276,11 +276,13 @@ class ThzController extends BaseController private function ticketConversationSaveNotification($data){ - $thz_id = $data['thz_id'] ; + $thz_id = $data['thz_id'] ; // thz is alias of ticket + + $assignee_id = $this->findAssigneeId($data['thz_id']) ; $user_email = $data['email'] ?? ''; - $assignee_email = $this->findAssigneeEmail($data['assign_to']) ?? ''; + $assignee_email = $this->findAssigneeEmail($assignee_id) ?? ''; $sender_mail = $data['notes_by'] == "User" ? $user_email : $assignee_email ; $receiver_mail = $data['notes_by'] == "User" ? $assignee_email : $user_email ; @@ -308,6 +310,12 @@ class ThzController extends BaseController } + private function findAssigneeId($ticketId){ + $row = $this->userModel->where('thz_id', $ticketId)->get()->getRow(); + $assigneeId = $row ? $row->assign_to : null; + return $assigneeId ? $assigneeId : 0 ; + } + private function ticketSaveEmailNotificationBasedOnRole($emailToNotified , $insertOrUpdate , $ticketId , $data){ $user_email = $emailToNotified['user_email'] ?? null;