From ecacc497ebee417b5cd176300aae485257a4ac73 Mon Sep 17 00:00:00 2001 From: Clement FERRERE Date: Mon, 6 Dec 2021 09:52:52 +0100 Subject: [PATCH] Fix "Route UPDATE/DELETE avec id" --- .../Controllers/CollaborateursController.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Collaborateur_Epa_Back/espacecollab.backend.api/Controllers/CollaborateursController.cs b/Collaborateur_Epa_Back/espacecollab.backend.api/Controllers/CollaborateursController.cs index d6c7e49..0a343a6 100644 --- a/Collaborateur_Epa_Back/espacecollab.backend.api/Controllers/CollaborateursController.cs +++ b/Collaborateur_Epa_Back/espacecollab.backend.api/Controllers/CollaborateursController.cs @@ -51,9 +51,11 @@ namespace espacecollab.backend.api.Controllers return Ok(); } - [HttpPut("update")] - public ActionResult UpdateCollaborateur(CollaborateurApiDto collaborateurApi) + [HttpPut("update/{collaborateurId:int:min(1)}")] + public ActionResult UpdateCollaborateur(int collaborateurId, CollaborateurApiDto collaborateurApi) { + if (collaborateurApi.Id != collaborateurId) + return Unauthorized(); CollaborateurApiDto? updatedCollaborateur = CollaborateursServices.Update(collaborateurApi); if (updatedCollaborateur == null) return Problem();