From 54a7806316324619986ba24ee574413b775b1e30 Mon Sep 17 00:00:00 2001 From: Emmy D'Anello Date: Wed, 11 Dec 2024 23:39:47 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20bool=C3=A9en=20asynchrone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/src/challenge-actions/challenge-actions.service.ts | 4 ++-- server/src/challenges/challenges.service.ts | 4 ++-- server/src/geolocations/geolocations.service.ts | 2 +- server/src/money-updates/money-updates.service.ts | 4 ++-- server/src/trains/trains.service.ts | 7 +++---- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/server/src/challenge-actions/challenge-actions.service.ts b/server/src/challenge-actions/challenge-actions.service.ts index 2a4ddd9..d75dd57 100644 --- a/server/src/challenge-actions/challenge-actions.service.ts +++ b/server/src/challenge-actions/challenge-actions.service.ts @@ -37,7 +37,7 @@ export class ChallengeActionsService { } async update(id: number, updateChallengeActionDto: UpdateChallengeActionDto): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucune action de défi trouvée avec l'identifiant ${id}`) return await this.prisma.challengeAction.update({ where: { id }, @@ -46,7 +46,7 @@ export class ChallengeActionsService { } async remove(id: number): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucune action de défi trouvée avec l'identifiant ${id}`) return await this.prisma.challengeAction.delete({ where: { id }, diff --git a/server/src/challenges/challenges.service.ts b/server/src/challenges/challenges.service.ts index c34d80a..a552e31 100644 --- a/server/src/challenges/challenges.service.ts +++ b/server/src/challenges/challenges.service.ts @@ -38,7 +38,7 @@ export class ChallengesService { } async update(id: number, updateChallengeDto: UpdateChallengeDto): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucun défi n'existe avec l'identifiant ${id}`) return await this.prisma.challenge.update({ where: { id }, @@ -50,7 +50,7 @@ export class ChallengesService { } async remove(id: number): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucun défi n'existe avec l'identifiant ${id}`) return await this.prisma.challenge.delete({ where: { id }, diff --git a/server/src/geolocations/geolocations.service.ts b/server/src/geolocations/geolocations.service.ts index d402162..64a8775 100644 --- a/server/src/geolocations/geolocations.service.ts +++ b/server/src/geolocations/geolocations.service.ts @@ -49,7 +49,7 @@ export class GeolocationsService { } async remove(id: number): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucune géolocalisation n'existe avec l'identifiant ${id}`) return await this.prisma.geolocation.delete({ where: { id } }) } diff --git a/server/src/money-updates/money-updates.service.ts b/server/src/money-updates/money-updates.service.ts index 27c6e75..acd185c 100644 --- a/server/src/money-updates/money-updates.service.ts +++ b/server/src/money-updates/money-updates.service.ts @@ -39,7 +39,7 @@ export class MoneyUpdatesService { } async update(id: number, updateMoneyUpdateDto: UpdateMoneyUpdateDto): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucune modification de solde n'existe avec l'identifiant ${id}`) return await this.prisma.moneyUpdate.update({ where: { id }, @@ -48,7 +48,7 @@ export class MoneyUpdatesService { } async remove(id: number): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Aucune modification de solde n'existe avec l'identifiant ${id}`) return await this.prisma.moneyUpdate.delete({ where: { id }, diff --git a/server/src/trains/trains.service.ts b/server/src/trains/trains.service.ts index 38cf3b3..c01a1a8 100644 --- a/server/src/trains/trains.service.ts +++ b/server/src/trains/trains.service.ts @@ -40,7 +40,7 @@ export class TrainsService { } async update(id: string, updateTrainDto: UpdateTrainDto): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Le train à modifier n'existe pas avec l'identifiant ${id}`) return await this.prisma.trainTrip.update({ where: { id }, @@ -49,7 +49,7 @@ export class TrainsService { } async remove(id: string): Promise { - if (!this.findOne(id)) + if (!await this.findOne(id)) throw new NotFoundException(`Le train à supprimer n'existe pas avec l'identifiant ${id}`) return await this.prisma.trainTrip.delete({ where: { id }, @@ -58,8 +58,7 @@ export class TrainsService { async import(player: Player, { id: trainId }: ImportTrainDto): Promise { const game = await this.prisma.game.findUnique({ where: { id: 1 } }) - - if (this.findOne(trainId)) + if (await this.findOne(trainId)) throw new ConflictException(`Le train avec l'identifiant ${trainId} est déjà importé`) const interrailResult: InterrailJourney = await fetch(`https://3uiwjsimnh.execute-api.eu-central-1.amazonaws.com/Prod/journey-import?id=${trainId}`)