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."});