diff --git a/core/src/franchise/player/player.resolver.ts b/core/src/franchise/player/player.resolver.ts index f3fb7d9c6..f7c59af4d 100644 --- a/core/src/franchise/player/player.resolver.ts +++ b/core/src/franchise/player/player.resolver.ts @@ -1,5 +1,5 @@ import { - forwardRef, Inject, UseGuards, + forwardRef, Inject, Logger, UseGuards, } from "@nestjs/common"; import { Args, @@ -77,6 +77,8 @@ export class PlayerResolver { @Inject(forwardRef(() => OrganizationService)) private readonly organizationService: OrganizationService, ) {} + private readonly logger = new Logger(PlayerResolver.name); + @ResolveField() async skillGroup(@Root() player: Player): Promise { return this.popService.populateOneOrFail(Player, player, "skillGroup"); @@ -247,21 +249,6 @@ export class PlayerResolver { ): Promise { const player = await this.playerService.getPlayer({ where: {id: playerId}, - relations: { - member: { - user: { - authenticationAccounts: true, - }, - organization: true, - profile: true, - }, - skillGroup: { - id: true, - organization: true, - game: true, - profile: true, - }, - }, }); const inputData: ManualEloChange = { @@ -274,10 +261,11 @@ export class PlayerResolver { await this.playerService.updatePlayerStanding(playerId, salary, player.skillGroupId); await this.eloConnectorService.createJob(EloEndpoint.EloChange, inputData); + this.logger.verbose(`Successfully changed ${playerId}'s salary to ${salary} and elo to ${elo}.`); return "SUCCESS"; } - @Mutation(() => [Player]) + @Mutation(() => String) @UseGuards(GqlJwtGuard, MLEOrganizationTeamGuard([MLE_OrganizationTeam.MLEDB_ADMIN, MLE_OrganizationTeam.LEAGUE_OPERATIONS])) async changePlayerEloBulk(@Args("files", {type: () => [GraphQLUpload]}) files: Array>): Promise { const csvs = await Promise.all(files.map(async f => f.then(async _f => readToString(_f.createReadStream()))));