* [bug] hide delay when status in done,closed,cancel.

This commit is contained in:
sunguangming
2025-03-10 15:08:07 +08:00
committed by 田淑杰
parent daaa4f515c
commit 92a4899622
+1 -1
View File
@@ -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. */