diff --git a/module/execution/view/create.html.php b/module/execution/view/create.html.php
index 87b0986e9f..8b8924cb7c 100644
--- a/module/execution/view/create.html.php
+++ b/module/execution/view/create.html.php
@@ -143,7 +143,9 @@
type != 'normal' and isset($branchGroups[$product->id]);?>
'>
product->common;?>
- id, "class='form-control chosen' onchange='loadBranches(this)' data-last='" . $product->id . "' data-type='" . $product->type . "'");?>
+ model == 'waterfall' and !$project->division) ? "disabled='disabled'" : '';?>
+ id, "class='form-control chosen' $disabled onchange='loadBranches(this)' data-last='" . $product->id . "' data-type='" . $product->type . "'");?>
+ model == 'waterfall' and !$project->division) echo html::hidden("products[$i]", $product->id);?>
@@ -195,10 +199,12 @@
diff --git a/module/execution/view/edit.html.php b/module/execution/view/edit.html.php
index f2eaf83b23..54e94e7377 100644
--- a/module/execution/view/edit.html.php
+++ b/module/execution/view/edit.html.php
@@ -154,7 +154,9 @@
type != 'normal' and isset($branchGroups[$product->id]);?>
'>
product->common;?>
- id, "class='form-control chosen' onchange='loadBranches(this)' data-last='" . $product->id . "' data-type='" . $product->type . "'");?>
+ type == 'stage' and !$execution->division) ? "disabled='disabled'" : '';?>
+ id, "class='form-control chosen' $disabled onchange='loadBranches(this)' data-last='" . $product->id . "' data-type='" . $product->type . "'");?>
+ type == 'stage' and !$execution->division) echo html::hidden("products[$i]", $product->id);?>