fix: target collection pointed to by tableoid is incorrect (#2952)

This commit is contained in:
katherinehhh 2023-11-03 10:55:40 +08:00 committed by GitHub
parent a722d0af5a
commit ac8828196a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -17,7 +17,7 @@ function useOptions({ filter, isTableOid }: CollectionSelectProps) {
const field: any = useField();
const ctx: any = useContext(FilterContext);
const collection = useCollection();
const targetCollection = isTableOid && (ctx?.collectionName || ctx?.field?.collectionName || collection.name);
const targetCollection = isTableOid && (ctx?.field?.collectionName || collection.name);
const inheritCollections = useSelfAndChildrenCollections(targetCollection);
const { collections = [] } = useCollectionManager();
const currentCollections = field?.dataSource