* Fix bug #49453, Adjust for create project.

This commit is contained in:
tanghucheng
2024-05-15 15:56:53 +08:00
parent c4b93887d1
commit e3ff23e6cd
3 changed files with 1 additions and 8 deletions
+1 -1
View File
@@ -1099,7 +1099,7 @@ class projectModel extends model
$linkedProductsCount = $this->projectTao->getLinkedProductsCount($project, $postData->rawdata);
}
$needCreateProduct = !$project->hasProduct || isset($postData->rawdata->newProduct) || (!$project->parent && empty($linkedProductsCount));
$needCreateProduct = !$project->hasProduct || isset($postData->rawdata->newProduct) || empty($linkedProductsCount);
if($needCreateProduct && !$this->projectTao->createProduct($projectID, $project, $postData, $program)) return false;
/* Save order. */
-1
View File
@@ -84,7 +84,6 @@ formGridPanel
on::click('[name=name], [name=code], [data-name=begin] .has-warning *, [name=days], [data-name="parent"] .picker-box *', 'removeTips'),
on::click('[type=submit]', 'removeAllTips'),
on::click('[name=multiple]', $toggleLongTime),
on::change('[name=parent]')->toggleClass('.productsBox .linkProduct .form-label', 'required', "\$(target).val() > 0"),
on::change('[name=hasProduct]', 'changeType'),
on::change('[name=longTime]', $handleLongTimeChange),
on::change('[name=future]', 'toggleBudget'),
-6
View File
@@ -157,12 +157,6 @@ class projectZen extends project
}
}
/* Judge products not empty. */
if($project->parent && $project->hasProduct && empty($linkedProductsCount) && !isset($rawdata->newProduct))
{
dao::$errors['products[0]'] = $this->lang->project->error->productNotEmpty;
}
return !dao::isError();
}