* Code for task#66955.

This commit is contained in:
xieqiyu
2022-08-31 18:27:42 +08:00
parent 0bc581b21c
commit b026b7c494
5 changed files with 61 additions and 6 deletions
+14 -1
View File
@@ -353,7 +353,20 @@ class taskModel extends model
$estStarted = (!isset($tasks->estStarted[$i]) or isset($tasks->estStartedDitto[$i])) ? $estStarted : $tasks->estStarted[$i];
$deadline = (!isset($tasks->deadline[$i]) or isset($tasks->deadlineDitto[$i])) ? $deadline : $tasks->deadline[$i];
if(empty($tasks->name[$i])) continue;
if(empty($tasks->name[$i]))
{
foreach(explode(',', $this->config->task->custom->batchCreateFields . ',' . $this->config->task->create->requiredFields) as $field)
{
if(empty($field) or $field == 'pri') continue;
if(isset($tasks->$field) and !empty($tasks->$field[$i]) and $tasks->$field[$i] != 'ditto')
{
dao::$errors['message'][] = sprintf($this->lang->error->notempty, $this->lang->task->name);
return false;
}
}
continue;
}
$data[$i] = new stdclass();
$data[$i]->story = (int)$story;