diff --git a/packages/core/client/src/schema-component/antd/association-filter/AssociationFilter.tsx b/packages/core/client/src/schema-component/antd/association-filter/AssociationFilter.tsx index 97d07c76c5..35dbbcaa70 100644 --- a/packages/core/client/src/schema-component/antd/association-filter/AssociationFilter.tsx +++ b/packages/core/client/src/schema-component/antd/association-filter/AssociationFilter.tsx @@ -107,7 +107,7 @@ AssociationFilter.BlockDesigner = AssociationFilterBlockDesigner; AssociationFilter.useAssociationField = () => { const fieldSchema = useFieldSchema(); const collection = useCollection(); - return React.useMemo(() => collection.getField(fieldSchema.name as any), [fieldSchema.name]); + return React.useMemo(() => collection?.getField(fieldSchema?.name as any), [fieldSchema?.name]); }; export class AssociationFilterPlugin extends Plugin {