From e74fcc32e7db19947147281140540b64b5a262f6 Mon Sep 17 00:00:00 2001 From: Junyi Date: Thu, 9 Nov 2023 01:20:56 +0800 Subject: [PATCH] refactor(plugin-workflow): allow to use function for values when creating node (#3002) --- .../plugins/@nocobase/plugin-workflow/src/client/AddButton.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/@nocobase/plugin-workflow/src/client/AddButton.tsx b/packages/plugins/@nocobase/plugin-workflow/src/client/AddButton.tsx index c3d93feee..369380d90 100644 --- a/packages/plugins/@nocobase/plugin-workflow/src/client/AddButton.tsx +++ b/packages/plugins/@nocobase/plugin-workflow/src/client/AddButton.tsx @@ -71,7 +71,7 @@ export function AddButton(props: AddButtonProps) { const instruction = instructions.get(type); if (optionKey) { const { value } = instruction.options?.find((item) => item.key === optionKey) ?? {}; - Object.assign(config, value); + Object.assign(config, typeof value === 'function' ? value() : value); } if (resource) {