diff --git a/validate/sparepart.schema.js b/validate/sparepart.schema.js index 8c7c617..be204c1 100644 --- a/validate/sparepart.schema.js +++ b/validate/sparepart.schema.js @@ -4,14 +4,14 @@ const Joi = require("joi"); // ======================== const insertSparepartSchema = Joi.object({ sparepart_name: Joi.string().max(255).required(), - sparepart_description: Joi.string().max(255).required(), - sparepart_model: Joi.string().max(255).required(), + sparepart_description: Joi.string().max(255).optional(), + sparepart_model: Joi.string().max(255).optional(), sparepart_foto: Joi.string().max(255).optional().allow(""), - sparepart_item_type: Joi.string().max(255).required(), + sparepart_item_type: Joi.string().max(255).optional(), sparepart_qty: Joi.number().integer().min(1), - sparepart_unit: Joi.string().max(255).required(), - sparepart_merk: Joi.string().max(255).required(), - sparepart_stok: Joi.string().max(255).required(), + sparepart_unit: Joi.string().max(255).optional(), + sparepart_merk: Joi.string().max(255).optional(), + sparepart_stok: Joi.string().max(255).optional(), }); // Update Validation @@ -22,9 +22,9 @@ const updateSparepartSchema = Joi.object({ sparepart_foto: Joi.string().max(255).optional().allow(''), sparepart_item_type: Joi.string().max(255).optional(), sparepart_qty: Joi.number().integer().min(1), - sparepart_unit: Joi.string().max(255).required(), - sparepart_merk: Joi.string().max(255).required(), - sparepart_stok: Joi.string().max(255).required(), + sparepart_unit: Joi.string().max(255).optional(), + sparepart_merk: Joi.string().max(255).optional(), + sparepart_stok: Joi.string().max(255).optional(), }); module.exports = { insertSparepartSchema,