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 { generateDepthOneRecordGqlFields } from '@/object-record/graphql/utils/generateDepthOneRecordGqlFields';
|
||||||
import { useObjectPermissions } from '@/object-record/hooks/useObjectPermissions';
|
import { useObjectPermissions } from '@/object-record/hooks/useObjectPermissions';
|
||||||
import { getCombinedFindManyRecordsQueryFilteringPart } from '@/object-record/multiple-objects/utils/getCombinedFindManyRecordsQueryFilteringPart';
|
import { getCombinedFindManyRecordsQueryFilteringPart } from '@/object-record/multiple-objects/utils/getCombinedFindManyRecordsQueryFilteringPart';
|
||||||
|
import isEmpty from 'lodash.isempty';
|
||||||
import { capitalize } from 'twenty-shared/utils';
|
import { capitalize } from 'twenty-shared/utils';
|
||||||
import { isNonEmptyArray } from '~/utils/isNonEmptyArray';
|
import { isNonEmptyArray } from '~/utils/isNonEmptyArray';
|
||||||
|
|
||||||
@ -84,6 +85,10 @@ export const useGenerateCombinedFindManyRecordsQuery = ({
|
|||||||
)
|
)
|
||||||
.join(', ');
|
.join(', ');
|
||||||
|
|
||||||
|
if (isEmpty(queryOperationSignatureWithObjectMetadataItemArray)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return gql`
|
return gql`
|
||||||
query CombinedFindManyRecords(
|
query CombinedFindManyRecords(
|
||||||
${filterPerMetadataItemArray},
|
${filterPerMetadataItemArray},
|
||||||
|
|||||||
Reference in New Issue
Block a user