diff --git a/backend/src/utils/validation.js b/backend/src/utils/validation.js index a261255..fafede7 100644 --- a/backend/src/utils/validation.js +++ b/backend/src/utils/validation.js @@ -93,6 +93,10 @@ const userProductSchema = Joi.object({ 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(), // Legacy fields for backward compatibility spreaderBrand: Joi.string().max(100).allow(null, '').optional(), spreaderModel: Joi.alternatives().try(