From b04a203e9aa62e5c46ddfafe1178b57a8b68cceb Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Wed, 30 Jul 2025 22:47:57 +0200 Subject: [PATCH] default to false if field not present operator settings (#6301) --- backend/windmill-api/src/workspaces.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/backend/windmill-api/src/workspaces.rs b/backend/windmill-api/src/workspaces.rs index a2b23eb016..8125d8d027 100644 --- a/backend/windmill-api/src/workspaces.rs +++ b/backend/windmill-api/src/workspaces.rs @@ -2326,15 +2326,25 @@ pub async fn mute_critical_alerts() -> Error { #[derive(Deserialize, Serialize)] struct ChangeOperatorSettings { + #[serde(default)] runs: bool, + #[serde(default)] schedules: bool, + #[serde(default)] resources: bool, + #[serde(default)] variables: bool, + #[serde(default)] assets: bool, + #[serde(default)] triggers: bool, + #[serde(default)] audit_logs: bool, + #[serde(default)] groups: bool, + #[serde(default)] folders: bool, + #[serde(default)] workers: bool, }