diff --git a/module/task/tao.php b/module/task/tao.php index 2e1f90de69..98b279baf7 100644 --- a/module/task/tao.php +++ b/module/task/tao.php @@ -80,9 +80,9 @@ class taskTao extends taskModel ->setIF(!empty($task->design), 'designVersion', $design->version) ->checkIF(!helper::isZeroDate($task->deadline), 'deadline', 'ge', $task->estStarted) - ->checkIF($task->estimate != false, 'estimate', 'float') - ->checkIF($task->left != false, 'left', 'float') - ->checkIF($task->consumed != false, 'consumed', 'float') + ->checkIF($task->estimate !== false, 'estimate', 'float') + ->checkIF($task->left !== false, 'left', 'float') + ->checkIF($task->consumed !== false, 'consumed', 'float') ->batchCheckIF($task->status == 'wait' || $task->status == 'doing', 'finishedBy, finishedDate,canceledBy, canceledDate, closedBy, closedDate, closedReason', 'empty') diff --git a/module/task/zen.php b/module/task/zen.php index 8f47d51e12..0f858fd063 100644 --- a/module/task/zen.php +++ b/module/task/zen.php @@ -47,7 +47,7 @@ class taskZen extends task ->setIF(!$oldTask->mode && !$postData->assignedTo && !empty($postDataFixer->rawdata->team), 'assignedTo', $postDataFixer->rawdata->team[0]) ->setIF($oldTask->parent == 0 && $postData->parent == '', 'parent', 0) - ->setIF($postData->story != false && $postData->story != $oldTask->story, 'storyVersion', $this->loadModel('story')->getVersion($postData->story)) + ->setIF($postData->story !== false && $postData->story != $oldTask->story, 'storyVersion', $this->loadModel('story')->getVersion($postData->story)) ->setIF($postData->mode == 'single', 'mode', '') ->setIF($postData->status == 'done', 'left', 0) @@ -381,7 +381,7 @@ class taskZen extends task $team = !empty($rawData->team) ? array_filter($rawData->team) : array(); $task = $formData->setDefault('execution', $executionID) ->setDefault('project', $this->task->getProjectID($executionID)) - ->setIF($rawData->estimate != false, 'left', $rawData->estimate) + ->setIF($rawData->estimate !== false, 'left', $rawData->estimate) ->setIF(isset($rawData->story), 'storyVersion', isset($rawData->story) ? $this->loadModel('story')->getVersion($rawData->story) : 0) ->setIF(empty($rawData->multiple) || count($team) < 1, 'mode', '') ->setIF($execution && ($execution->lifetime == 'ops' || in_array($execution->attribute, array('request', 'review'))), 'story', 0)