Remove unecessary queries for aggregate (#18421)

As per title.
This commit is contained in:
Charles Bochet
2026-03-05 13:24:56 +01:00
committed by GitHub
parent 1b9d188e4a
commit 1decd40eea
@@ -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({