From 3633590a8f61c64971b4cd3890686f5c321832e8 Mon Sep 17 00:00:00 2001 From: Fachba Date: Sat, 25 Oct 2025 15:35:15 +0700 Subject: [PATCH] fixing validate unit and tag --- validate/tags.schema.js | 2 +- validate/unit.schema.js | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/validate/tags.schema.js b/validate/tags.schema.js index e3ccf50..ef6a86d 100644 --- a/validate/tags.schema.js +++ b/validate/tags.schema.js @@ -22,7 +22,7 @@ const insertTagsSchema = Joi.object({ }); const updateTagsSchema = Joi.object({ - device_id: Joi.number().required(), + device_id: Joi.number().optional(), tag_name: Joi.string().max(200), tag_number: Joi.number(), is_active: Joi.boolean(), diff --git a/validate/unit.schema.js b/validate/unit.schema.js index 85cf4d9..d22c816 100644 --- a/validate/unit.schema.js +++ b/validate/unit.schema.js @@ -5,16 +5,14 @@ const Joi = require("joi"); // ======================== const insertUnitSchema = Joi.object({ unit_name: Joi.string().max(100).required(), - tag_id: Joi.number().integer().optional(), is_active: Joi.boolean().required(), - unit_description: Joi. string().max(255).optional() + unit_description: Joi.string().max(255).allow('') }); const updateUnitSchema = Joi.object({ unit_name: Joi.string().max(100).optional(), - tag_id: Joi.number().integer().optional(), is_active: Joi.boolean().optional(), - unit_description: Joi. string().max(255).optional() + unit_description: Joi.string().max(255).allow('') }).min(1); module.exports = {