Moved runner teams to the new put mechanism

ref #39
This commit is contained in:
Nicolai Ort 2020-12-20 17:25:41 +01:00
parent cf583a22fa
commit 24de82f6df
2 changed files with 6 additions and 8 deletions

View File

@ -82,7 +82,7 @@ export class RunnerTeamController {
throw new RunnerTeamIdsNotMatchingError(); throw new RunnerTeamIdsNotMatchingError();
} }
await this.runnerTeamRepository.update(oldRunnerTeam, await runnerTeam.toRunnerTeam()); await this.runnerTeamRepository.save(await runnerTeam.updateRunnerTeam(oldRunnerTeam));
return new ResponseRunnerTeam(await this.runnerTeamRepository.findOne({ id: runnerTeam.id }, { relations: ['parentGroup', 'contact'] })); return new ResponseRunnerTeam(await this.runnerTeamRepository.findOne({ id: runnerTeam.id }, { relations: ['parentGroup', 'contact'] }));
} }

View File

@ -37,14 +37,12 @@ export class UpdateRunnerTeam extends CreateRunnerGroup {
/** /**
* Creates a RunnerTeam entity from this. * Creates a RunnerTeam entity from this.
*/ */
public async toRunnerTeam(): Promise<RunnerTeam> { public async updateRunnerTeam(team: RunnerTeam): Promise<RunnerTeam> {
let newRunnerTeam: RunnerTeam = new RunnerTeam();
newRunnerTeam.id = this.id; team.name = this.name;
newRunnerTeam.name = this.name; team.parentGroup = await this.getParent();
newRunnerTeam.parentGroup = await this.getParent(); team.contact = await this.getContact()
newRunnerTeam.contact = await this.getContact()
return newRunnerTeam; return team;
} }
} }