From c4f02023b949312a8e09d2fbd1c4d036816f30e0 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 4 Dec 2020 17:51:27 +0100 Subject: [PATCH] Shortened db call ref #13 --- src/models/entities/RunnerOrganisation.ts | 3 +++ src/models/entities/RunnerTeam.ts | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/models/entities/RunnerOrganisation.ts b/src/models/entities/RunnerOrganisation.ts index b0a7220..f6e850e 100644 --- a/src/models/entities/RunnerOrganisation.ts +++ b/src/models/entities/RunnerOrganisation.ts @@ -23,4 +23,7 @@ export class RunnerOrganisation extends RunnerGroup { */ @OneToMany(() => RunnerTeam, team => team.parentGroup, { nullable: true }) teams: RunnerTeam[]; + public async getTeams() { + return await getConnectionManager().get().getRepository(RunnerTeam).find({ parentGroup: this }); + } } \ No newline at end of file diff --git a/src/models/entities/RunnerTeam.ts b/src/models/entities/RunnerTeam.ts index 551dfce..44a047a 100644 --- a/src/models/entities/RunnerTeam.ts +++ b/src/models/entities/RunnerTeam.ts @@ -22,7 +22,6 @@ export class RunnerTeam extends RunnerGroup { * Returns all runners associated with this team. */ public async getRunners() { - let runnerRepo = await getConnectionManager().get().getRepository(Runner); - return await runnerRepo.find({ group: this }); + return await getConnectionManager().get().getRepository(Runner).find({ group: this }); } } \ No newline at end of file