From c0b64454063e8ccbbd088beea25e779b727cad0b Mon Sep 17 00:00:00 2001 From: Matthew Warren Date: Tue, 29 Apr 2025 12:57:35 -0400 Subject: [PATCH] force value creation when we've created a new parameter --- src/parameters.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/parameters.rs b/src/parameters.rs index 8dc48765..e5ba537c 100644 --- a/src/parameters.rs +++ b/src/parameters.rs @@ -1029,7 +1029,8 @@ fn proc_param_set( if value_field_update { env_changed = format!(" for environment '{}'", resolved.environment_display_name()); // if any existing environment does not match the desired environment - if !updated.env_url.contains(env_id) { + // or we created a new parameter to override an inherited one + if !updated.env_url.contains(env_id) || param_added { set_action = "Set"; let value_add_result = parameters.create_parameter_value( rest_cfg, proj_id, env_id, param_id, value, fqn, jmes_path, evaluated,