diff --git a/server/src/routes/boatRoutes.routes.ts b/server/src/routes/boatRoutes.routes.ts index 8e3ba0ae2ddd56d578a90112fe3aac15394f88d6..a6902d1b1bafbb93df9f28cb8af8b5b9b27f8532 100644 --- a/server/src/routes/boatRoutes.routes.ts +++ b/server/src/routes/boatRoutes.routes.ts @@ -31,4 +31,15 @@ boatsRouter.post( boatControllers.createBoat ); +//update boat by id +boatsRouter.patch( + "/api/boat/:id/", + body("name").if(body("name").exists()).not().isEmpty(), + body("boattype").if(body("boattype").exists()).not().isEmpty(), + body("status").if(body("status").exists()).not().isEmpty().isIn([1, 0]), + body("tags").if(body("tags").exists()).not().isEmpty().isArray(), + handleValidationResult, + validateToken, + boatControllers.updateBoatById +) export default boatsRouter;