diff --git a/app/Http/Controllers/API/ClusterController.php b/app/Http/Controllers/API/ClusterController.php index 7f6e07c..5ad6ca7 100644 --- a/app/Http/Controllers/API/ClusterController.php +++ b/app/Http/Controllers/API/ClusterController.php @@ -590,6 +590,8 @@ public function action_update(string $project_id, string $cluster_id, Request $r if ($cluster = Cluster::where('id', $cluster_id)->first()) { if (! empty($cluster->template)) { + $validationRules = []; + $cluster->template->fields->each(function (TemplateField $field) use ($cluster, &$validationRules) { if (! $field->set_on_update) { return; diff --git a/app/Http/Controllers/ClusterController.php b/app/Http/Controllers/ClusterController.php index a4ffd8a..53ca2c0 100644 --- a/app/Http/Controllers/ClusterController.php +++ b/app/Http/Controllers/ClusterController.php @@ -116,6 +116,8 @@ public function action_add(Request $request) ->first() ) ) { + $validationRules = []; + $template->fields->each(function (TemplateField $field) use ($template, &$validationRules) { if (! $field->set_on_create) { return; @@ -368,6 +370,8 @@ public function action_update(string $project_id, string $cluster_id, Request $r if ($cluster = Cluster::where('id', $cluster_id)->first()) { if (! empty($cluster->template)) { + $validationRules = []; + $cluster->template->fields->each(function (TemplateField $field) use ($cluster, &$validationRules) { if (! $field->set_on_update) { return;