From 1dd952dd24c0612dff6da9203f2995cfd623bc89 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 9 Dec 2025 17:42:07 +0530 Subject: [PATCH] Validation added --- app/controllers/products.controller.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/controllers/products.controller.js b/app/controllers/products.controller.js index 584108b..5f54da5 100644 --- a/app/controllers/products.controller.js +++ b/app/controllers/products.controller.js @@ -10,7 +10,13 @@ const UnitMaster = db.UnitMaster; exports.createProduct = async (req, res) => { try { - const { product_name, hs_code } = req.body; + const { product_name, hs_code, hs_description } = req.body; + if (hs_description && hs_description.length > 1000) { + return res.status(400).json({ + status: "failed", + message: "HS Description is too long. Maximum allowed length is 1000 characters." + }); + } if (!/^\d+$/.test(hs_code)) { return res.status(400).json({error: "Invalid HS Code: Must be numeric only."});