From abff69cad62161ff8bba93ec1490606f4b7a5817 Mon Sep 17 00:00:00 2001 From: Jake Kasper Date: Wed, 27 Aug 2025 08:33:59 -0400 Subject: [PATCH] asdf --- backend/src/utils/validation.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/src/utils/validation.js b/backend/src/utils/validation.js index fafede7..77a9e60 100644 --- a/backend/src/utils/validation.js +++ b/backend/src/utils/validation.js @@ -94,9 +94,12 @@ const userProductSchema = Joi.object({ id: Joi.number().optional(), // For existing settings equipmentId: Joi.number().integer().positive().optional(), // Link to user_equipment // Equipment details (for display purposes) - equipmentName: Joi.string().max(255).optional(), - equipmentManufacturer: Joi.string().max(100).optional(), - equipmentModel: Joi.string().max(100).optional(), + equipmentName: Joi.string().max(255).allow(null, '').optional(), + equipmentManufacturer: Joi.string().max(100).allow(null, '').optional(), + equipmentModel: Joi.alternatives().try( + Joi.string().max(100).allow(''), + Joi.allow(null) + ).optional(), // Legacy fields for backward compatibility spreaderBrand: Joi.string().max(100).allow(null, '').optional(), spreaderModel: Joi.alternatives().try(