diff --git a/module/task/model.php b/module/task/model.php index 391b13cf33..ba26762096 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;