diff --git a/backend/windmill-common/src/instance_config.rs b/backend/windmill-common/src/instance_config.rs index 20efea138e..21392c3a11 100644 --- a/backend/windmill-common/src/instance_config.rs +++ b/backend/windmill-common/src/instance_config.rs @@ -982,7 +982,10 @@ pub fn diff_global_settings( let mut deletes = Vec::new(); if matches!(mode, ApplyMode::Replace) { for key in current.keys() { - if !desired.contains_key(key) && !PROTECTED_SETTINGS.contains(&key.as_str()) { + if !desired.contains_key(key) + && !PROTECTED_SETTINGS.contains(&key.as_str()) + && !HIDDEN_SETTINGS.contains(&key.as_str()) + { previous_values.insert(key.clone(), current[key].clone()); deletes.push(key.clone()); }