Fix empty combinedFindManyRecords query (#13267)
Fixes https://github.com/twentyhq/twenty/issues/13220#issuecomment-3084412760
This commit is contained in:
@ -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},
|
||||
|
||||
Reference in New Issue
Block a user