diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomRequestVariableOptions.ts b/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomRequestVariableOptions.ts index 4743161314..45ef9daafb 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomRequestVariableOptions.ts +++ b/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomRequestVariableOptions.ts @@ -25,7 +25,7 @@ export const useCustomRequestVariableOptions = () => { const userFieldOptions = useCollectionFilterOptions('users', DEFAULT_DATA_SOURCE_KEY); const compile = useCompile(); const recordData = useCollectionRecordData(); - const { name: blockType } = useBlockContext(); + const { name: blockType } = useBlockContext() || {}; const [fields, userFields] = useMemo(() => { return [compile(fieldsOptions), compile(userFieldOptions)]; diff --git a/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomizeRequestActionProps.ts b/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomizeRequestActionProps.ts index 4070b62f76..b2658d5cea 100644 --- a/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomizeRequestActionProps.ts +++ b/packages/plugins/@nocobase/plugin-action-custom-request/src/client/hooks/useCustomizeRequestActionProps.ts @@ -27,7 +27,7 @@ export const useCustomizeRequestActionProps = () => { const actionSchema = useFieldSchema(); const compile = useCompile(); const form = useForm(); - const { name: blockType } = useBlockContext(); + const { name: blockType } = useBlockContext() || {}; // const { getPrimaryKey } = useCollection_deprecated(); const recordData = useCollectionRecordData(); const fieldSchema = useFieldSchema();