* Fix problem in function project edit .

This commit is contained in:
guofeilong
2023-05-10 18:01:58 +08:00
parent 59313eefd4
commit 650f97f628
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -511,7 +511,7 @@ class project extends control
if($_POST)
{
$postData = form::data($this->config->project->form->edit);
$newProject = $this->projectZen->prepareProject($postData);
$newProject = $this->projectZen->prepareProject($postData, $project->hasProduct);
$changes = $this->project->update($newProject, $project);
if($changes)
+3 -2
View File
@@ -93,10 +93,11 @@ class projectZen extends project
* Validate $postData and prepare $project for update.
*
* @param object $postData
* @param int $hasProduct
* @access protected
* @return object|false
*/
protected function prepareProject(object $postData): object|false
protected function prepareProject(object $postData, int $hasProduct): object|false
{
$project = $postData->setDefault('team', $this->post->name)
->setDefault('lastEditedBy', $this->app->user->account)
@@ -111,7 +112,7 @@ class projectZen extends project
->stripTags($this->config->project->editor->edit['id'], $this->config->allowedTags)
->get();
if($oldProject->hasProduct)
if($hasProduct)
{
/* Check if products not empty. */
if(!$this->checkProductsNotEmpty($this->post->products)) return false;