From 37dd80f8a7fb0f107137ad9e831020cc237d662a Mon Sep 17 00:00:00 2001
From: appu <apparao@vtiger.com>
Date: Thu, 25 Jan 2024 15:30:25 +0530
Subject: [PATCH] Fixes::158253812::Appu::There is time mismatch in the task
 management updates view

---
 modules/Calendar/uitypes/Datetime.php | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/modules/Calendar/uitypes/Datetime.php b/modules/Calendar/uitypes/Datetime.php
index 8c72c809e..652993be3 100644
--- a/modules/Calendar/uitypes/Datetime.php
+++ b/modules/Calendar/uitypes/Datetime.php
@@ -13,8 +13,15 @@ class Calendar_Datetime_UIType extends Vtiger_Datetime_UIType {
 	public function getDisplayValue($value, $record=false, $recordInstance=false) {
 		//Since date_start and due_date fields of calendar can have time appended or removed
 		if($this->hasTimeComponent($value)) {
-			return parent::getDisplayValue($value);
-		}else{
+                        $fieldInstance = $this->get('field')->getWebserviceFieldObject();
+                        $moduleName = $this->get('field')->getModule()->getName();
+			$fieldName = $fieldInstance->getFieldName();
+                        if($fieldName == 'date_start') {
+                            return self::getDisplayDateTimeValue($value);
+                        } else {
+                            return parent::getDisplayValue($value);
+                        }
+		} else {
 			return $this->getDisplayDateValue($value);
 		}
 	}
-- 
GitLab