From ab3a0b4b5be6dcd1db99119254c12644a8beb0dc Mon Sep 17 00:00:00 2001 From: prasad <prasad@vtiger.com> Date: Fri, 27 May 2016 18:44:02 +0530 Subject: [PATCH] due_date special treatment restricted to events module. --- modules/Calendar/models/Field.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/Calendar/models/Field.php b/modules/Calendar/models/Field.php index 68aa68b7d..b5db54e8e 100644 --- a/modules/Calendar/models/Field.php +++ b/modules/Calendar/models/Field.php @@ -45,11 +45,15 @@ class Calendar_Field_Model extends Vtiger_Field_Model { * @return <String> Data type of the field */ public function getFieldDataType() { - if ($this->getModule()->getName()=="Calendar" && $this->getName() == 'due_date'){ - return 'date'; - } - if($this->getName() == 'date_start' || $this->getName() == 'due_date') { + if($this->getName() == 'date_start') { return 'datetime'; + } else if($this->getName() == 'due_date') { + /* special treatment for Events module alone */ + if ($this->getModule()->getName() == 'Events') { + return 'datetime'; + } else { + return 'date'; + } } else if($this->get('uitype') == '30') { return 'reminder'; } else if($this->getName() == 'recurringtype') { -- GitLab