diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx b/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx index 8bbec984af..df95f309b5 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/WorkflowPane.tsx @@ -63,11 +63,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 ; }