* [task#140278,done,0.1h] fix bug.

This commit is contained in:
sunguangming
2025-03-31 09:06:56 +08:00
committed by 田淑杰
parent 04ffd4468f
commit 6e9c3e694b
+6 -1
View File
@@ -1748,10 +1748,15 @@ class projectModel extends model
{
$product = $this->dao->select('product')->from(TABLE_PROJECTPRODUCT)->where('project')->eq($oldProject->id)->fetch('product');
$topProgram = !empty($project->parent) ? $this->loadModel('program')->getTopByID((int)$project->parent) : 0;
/* Convert program acl to custom for product table */
$productAcl = $project->acl;
if($productAcl == 'program') $productAcl = 'private';
$this->dao->update(TABLE_PRODUCT)
->set('name')->eq($project->name)
->set('program')->eq($topProgram)
->set('acl')->eq($project->acl)
->set('acl')->eq($productAcl)
->where('id')->eq($product)
->exec();
}