diff --git a/packages/twenty-front/src/modules/object-record/multiple-objects/hooks/useGenerateCombinedFindManyRecordsQuery.ts b/packages/twenty-front/src/modules/object-record/multiple-objects/hooks/useGenerateCombinedFindManyRecordsQuery.ts index 076e89ed5..60b3173ab 100644 --- a/packages/twenty-front/src/modules/object-record/multiple-objects/hooks/useGenerateCombinedFindManyRecordsQuery.ts +++ b/packages/twenty-front/src/modules/object-record/multiple-objects/hooks/useGenerateCombinedFindManyRecordsQuery.ts @@ -9,6 +9,7 @@ import { RecordGqlOperationSignature } from '@/object-record/graphql/types/Recor import { generateDepthOneRecordGqlFields } from '@/object-record/graphql/utils/generateDepthOneRecordGqlFields'; import { useObjectPermissions } from '@/object-record/hooks/useObjectPermissions'; import { getCombinedFindManyRecordsQueryFilteringPart } from '@/object-record/multiple-objects/utils/getCombinedFindManyRecordsQueryFilteringPart'; +import isEmpty from 'lodash.isempty'; import { capitalize } from 'twenty-shared/utils'; import { isNonEmptyArray } from '~/utils/isNonEmptyArray'; @@ -84,6 +85,10 @@ export const useGenerateCombinedFindManyRecordsQuery = ({ ) .join(', '); + if (isEmpty(queryOperationSignatureWithObjectMetadataItemArray)) { + return null; + } + return gql` query CombinedFindManyRecords( ${filterPerMetadataItemArray},