From aef2f9562a0c585cd567175118996a1725edf28b Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Fri, 27 Nov 2020 19:59:07 +0100 Subject: [PATCH] Put now isn't allowed to change ids ref #4 --- src/controllers/TrackController.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/controllers/TrackController.ts b/src/controllers/TrackController.ts index 62fd70f..965fde9 100644 --- a/src/controllers/TrackController.ts +++ b/src/controllers/TrackController.ts @@ -64,7 +64,11 @@ export class TrackController { let oldTrack = await this.trackRepository.findOne({ id: id }); if (!oldTrack) { - throw new TrackNotFoundError(); + throw new TrackNotFoundError(); + } + + if(oldTrack.id != track.id){ + throw new NotAcceptableError("The id's don't match!"); } await this.trackRepository.update(oldTrack, track);