diff --git a/module/programplan/ui/edit.html.php b/module/programplan/ui/edit.html.php
index 195582d4fa..286a92d018 100644
--- a/module/programplan/ui/edit.html.php
+++ b/module/programplan/ui/edit.html.php
@@ -95,7 +95,7 @@ formPanel
(
setID('attributeType'),
setClass('flex self-center w-full'),
- $enableOptionalAttr ? picker
+ $enableOptionalAttr && empty($plan->hasDeliverable) ? picker
(
setID('attribute'),
set::name('attribute'),
diff --git a/module/programplan/zen.php b/module/programplan/zen.php
index 90f2d9bcd9..c08ff34d5d 100644
--- a/module/programplan/zen.php
+++ b/module/programplan/zen.php
@@ -279,7 +279,7 @@ class programplanZen extends programplan
* @access protected
* @return void
*/
- protected function buildEditView(object $plan)
+ public function buildEditView(object $plan)
{
$this->loadModel('project');
$this->loadModel('execution');