diff --git a/modules/Calendar/uitypes/Datetime.php b/modules/Calendar/uitypes/Datetime.php index 8c72c809eff2fdc38d0248bb1e880a6215cac4d0..652993be354afa7a1c4ee8315608dbd7a7cb9e7f 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); } }