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