diff --git a/module/task/model.php b/module/task/model.php index e97f896780..e849400126 100755 --- a/module/task/model.php +++ b/module/task/model.php @@ -1351,7 +1351,7 @@ class taskModel extends model if($task->status == 'closed') $task->assignedTo = 'closed'; if(isset($task->assignedTo) and $oldTask->assignedTo != $task->assignedTo) $task->assignedDate = $now; - if(strpos(',doing,pause,', $task->status) and empty($teams) and empty($task->left)) + if(strpos(',doing,pause,', $task->status) and empty($teams) and empty($task->left) and $task->parent >= 0) { dao::$errors[] = sprintf($this->lang->task->error->leftEmptyAB, zget($this->lang->task->statusList, $task->status)); return false;