* [refac bug #62617] Set null for date fields.
This commit is contained in:
@@ -632,7 +632,7 @@ class taskModel extends model
|
||||
foreach($this->config->task->dateFields as $field)
|
||||
{
|
||||
if(in_array($field, explode(',', $this->config->task->batchedit->requiredFields))) continue;
|
||||
if(isset($task->$field) && helper::isZeroDate($task->$field)) $task->$field = '';
|
||||
if(isset($task->$field) && helper::isZeroDate($task->$field)) $task->$field = NULL;
|
||||
}
|
||||
|
||||
/* Update a task.*/
|
||||
@@ -2822,7 +2822,7 @@ class taskModel extends model
|
||||
}
|
||||
foreach($task as $field => $value)
|
||||
{
|
||||
if(in_array($field, $this->config->task->dateFields) && helper::isZeroDate($value)) $task->$field = '';
|
||||
if(in_array($field, $this->config->task->dateFields) && helper::isZeroDate($value)) $task->$field = NULL;
|
||||
}
|
||||
|
||||
$task->rawParent = $task->parent;
|
||||
@@ -2930,7 +2930,7 @@ class taskModel extends model
|
||||
}
|
||||
foreach($this->config->task->dateFields as $field)
|
||||
{
|
||||
if(isset($task->$field) && helper::isZeroDate($task->$field)) $task->$field = '';
|
||||
if(isset($task->$field) && helper::isZeroDate($task->$field)) $task->$field = NULL;
|
||||
}
|
||||
$this->dao->update(TABLE_TASK)->data($task, 'team')->where('id')->eq($taskID)->exec();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user