From 842f8819aa2cb4328e90cc67fee57c7f650d1766 Mon Sep 17 00:00:00 2001
From: Hanen Alrwasheda <alrwasheda@mi.fu-berlin.de>
Date: Sun, 16 Jan 2022 05:27:25 +0100
Subject: [PATCH] making boat.tags optional

---
 server/src/routes/boatRoutes.routes.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/src/routes/boatRoutes.routes.ts b/server/src/routes/boatRoutes.routes.ts
index a6902d1..e5d1f2e 100644
--- a/server/src/routes/boatRoutes.routes.ts
+++ b/server/src/routes/boatRoutes.routes.ts
@@ -25,7 +25,7 @@ boatsRouter.post(
   body("name").not().isEmpty(),
   body("boattype").not().isEmpty(),
   body("status").not().isEmpty() && body("status").isIn([1, 0]),
-  body("tags").not().isEmpty() && body("tags").isArray(),
+  body("tags").if(body("tags").exists()).isArray(), //optional tags field
   handleValidationResult,
   validateToken,
   boatControllers.createBoat
@@ -37,7 +37,7 @@ boatsRouter.patch(
   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(),
+  body("tags").if(body("tags").exists()).isArray(),
   handleValidationResult,
   validateToken,
   boatControllers.updateBoatById
-- 
GitLab