diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx b/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx index c78dd5bd43..7d57fdfddb 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx @@ -61,11 +61,10 @@ function SyncOptionSelect(props) { if (trigger.sync != null) { field.setValue(trigger.sync); } else { - field.setInitialValue(false); + field.setInitialValue(props.value ?? false); } } - }, [record.id, field, workflowPlugin.triggers]); - + }, [record.id, field, workflowPlugin.triggers, record.type, props.value]); return ; }