diff --git a/module/programplan/ui/create.html.php b/module/programplan/ui/create.html.php
index f142958896..94e07a64ca 100644
--- a/module/programplan/ui/create.html.php
+++ b/module/programplan/ui/create.html.php
@@ -130,7 +130,7 @@ $fnGenerateFields = function() use ($config, $lang, $requiredFields, $showFields
}
/* Field for agileplus. */
- if($name == 'type' && $planID != 0)
+ if($name == 'type' && !empty($planID) && in_array($project->model, array('waterfallplus', 'ipd')))
{
$field['hidden'] = false;
$field['items'] = $lang->execution->typeList;