diff --git a/module/task/model.php b/module/task/model.php index 5ab71841d4..28a4f70c68 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -2705,7 +2705,7 @@ class taskModel extends model $finishedDate = ($task->status == 'done' || $task->status == 'closed') && !helper::isZeroDate($task->finishedDate) ? substr($task->finishedDate, 0, 10) : $today; $actualDays = $this->loadModel('holiday')->getActualWorkingDays($task->deadline, $finishedDate); $delay = !is_array($actualDays) ? 0 : count($actualDays) - 1; - if($delay > 0) $task->delay = $delay; + if($delay > 0 && !in_array($task->status, array('done', 'closed', 'cancel'))) $task->delay = $delay; } /* Story changed or not. */