From 1006a66a6f3908d7d5d8c585bb2c4b7a1dca4bee Mon Sep 17 00:00:00 2001 From: katherinehhh Date: Wed, 21 Jun 2023 18:29:14 +0800 Subject: [PATCH] fix: incomplete field list for assigned fields (#2093) --- .../components/assigned-field/AssignedField.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx b/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx index ba9e06136..c3665f22d 100644 --- a/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx +++ b/packages/core/client/src/schema-initializer/components/assigned-field/AssignedField.tsx @@ -89,6 +89,7 @@ export enum AssignedFieldValueType { export const AssignedField = (props: any) => { const { t } = useTranslation(); const compile = useCompile(); + const collection = useCollection(); const field = useField(); const fieldSchema = useFieldSchema(); const isDynamicValue = @@ -110,7 +111,7 @@ export const AssignedField = (props: any) => { const [options, setOptions] = useState([]); const { getField } = useCollection(); const collectionField = getField(fieldSchema.name); - const fields = useCollectionFilterOptions(collectionField?.collectionName); + const fields = useCollectionFilterOptions(collection?.name); const userFields = useCollectionFilterOptions('users'); const dateTimeFields = ['createdAt', 'datetime', 'time', 'updatedAt']; useEffect(() => {