From 344616ca2fc80b4280bfc4a314ed7f014cd2c96f Mon Sep 17 00:00:00 2001 From: lyzno1 Date: Thu, 18 Sep 2025 15:59:25 +0800 Subject: [PATCH] fix: clear opposite mode data only when editing, preserve data during mode switching --- .../workflow/nodes/trigger-schedule/use-config.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/app/components/workflow/nodes/trigger-schedule/use-config.ts b/web/app/components/workflow/nodes/trigger-schedule/use-config.ts index acf39201d8..fd51392071 100644 --- a/web/app/components/workflow/nodes/trigger-schedule/use-config.ts +++ b/web/app/components/workflow/nodes/trigger-schedule/use-config.ts @@ -43,6 +43,7 @@ const useConfig = (id: string, payload: ScheduleTriggerNodeType) => { on_minute: inputs.visual_config?.on_minute ?? 0, }, }, + cron_expression: undefined, } setInputs(newInputs) }, [inputs, setInputs]) @@ -51,6 +52,8 @@ const useConfig = (id: string, payload: ScheduleTriggerNodeType) => { const newInputs = { ...inputs, cron_expression: value, + frequency: undefined, + visual_config: undefined, } setInputs(newInputs) }, [inputs, setInputs]) @@ -62,6 +65,7 @@ const useConfig = (id: string, payload: ScheduleTriggerNodeType) => { ...inputs.visual_config, weekdays, }, + cron_expression: undefined, } setInputs(newInputs) }, [inputs, setInputs]) @@ -73,6 +77,7 @@ const useConfig = (id: string, payload: ScheduleTriggerNodeType) => { ...inputs.visual_config, time, }, + cron_expression: undefined, } setInputs(newInputs) }, [inputs, setInputs]) @@ -84,6 +89,7 @@ const useConfig = (id: string, payload: ScheduleTriggerNodeType) => { ...inputs.visual_config, on_minute, }, + cron_expression: undefined, } setInputs(newInputs) }, [inputs, setInputs])