Fix empty combinedFindManyRecords query (#13267)

Fixes
https://github.com/twentyhq/twenty/issues/13220#issuecomment-3084412760
This commit is contained in:
Marie
2025-07-17 23:04:35 +02:00
committed by GitHub
parent 21fb68b9e2
commit 5b13f3096a

View File

@ -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},