From 95bb1aa7caa6e7cf6ed2a955d09cb9967210c4da Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Sat, 4 Jun 2022 23:22:47 -0400 Subject: [PATCH] Updated validtion for unit and weight --- exercises/exercises_controller.mjs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/exercises/exercises_controller.mjs b/exercises/exercises_controller.mjs index 8ae1826..42b59ca 100644 --- a/exercises/exercises_controller.mjs +++ b/exercises/exercises_controller.mjs @@ -55,19 +55,18 @@ app.post( let isValid; if (req.body.name === "" || typeof req.body.name !== "string") { isValid = false; - //console.log("name"); + } else if (!Number.isInteger(parseInt(req.body.reps))) { + isValid = false; } else if (req.body.reps < 1) { isValid = false; - //console.log("reps"); + } else if (!Number.isInteger(parseInt(req.body.weight))) { + isValid = false; } else if (req.body.weight < 1) { isValid = false; - //console.log("weight"); } else if (req.body.unit !== "lbs" && req.body.unit !== "kgs") { isValid = false; - //console.log("unit"); } else if (!isDateValid(req.body.date)) { isValid = false; - //console.log("date"); } else { isValid = true; } @@ -96,8 +95,12 @@ app.put( let resultVal; if (req.body.name === "" || typeof req.body.name !== "string") { isValid = false; + } else if (!Number.isInteger(parseInt(req.body.reps))) { + isValid = false; } else if (req.body.reps < 1) { isValid = false; + } else if (!Number.isInteger(parseInt(req.body.weight))) { + isValid = false; } else if (req.body.weight < 1) { isValid = false; } else if (req.body.unit !== "lbs" && req.body.unit !== "kgs") {