diff --git a/module/project/model.php b/module/project/model.php index 8532b1072c..62800a054e 100755 --- a/module/project/model.php +++ b/module/project/model.php @@ -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(); }