diff --git a/packages/twenty-server/src/engine/api/common/common-query-runners/common-find-many-query-runner.service.ts b/packages/twenty-server/src/engine/api/common/common-query-runners/common-find-many-query-runner.service.ts index 1b0010566f..7a19b2bba1 100644 --- a/packages/twenty-server/src/engine/api/common/common-query-runners/common-find-many-query-runner.service.ts +++ b/packages/twenty-server/src/engine/api/common/common-query-runners/common-find-many-query-runner.service.ts @@ -191,8 +191,12 @@ export class CommonFindManyQueryRunnerService extends CommonBaseQueryRunnerServi objectRecords.reverse(); } - const parentObjectRecordsAggregatedValues = - await aggregateQueryBuilder.getRawOne(); + const hasAggregatedFields = + Object.keys(args.selectedFieldsResult.aggregate ?? {}).length > 0; + + const parentObjectRecordsAggregatedValues = hasAggregatedFields + ? await aggregateQueryBuilder.getRawOne() + : undefined; if (isDefined(args.selectedFieldsResult.relations)) { await this.processNestedRelationsHelper.processNestedRelations({