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();