From 6a6af3fd983299f7c1a42038457e706b3455acce Mon Sep 17 00:00:00 2001 From: Jake Kasper Date: Mon, 25 Aug 2025 08:19:30 -0400 Subject: [PATCH] backend spreader --- backend/src/routes/productSpreaderSettings.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/src/routes/productSpreaderSettings.js b/backend/src/routes/productSpreaderSettings.js index 778c248..37b3d15 100644 --- a/backend/src/routes/productSpreaderSettings.js +++ b/backend/src/routes/productSpreaderSettings.js @@ -11,10 +11,10 @@ const spreaderSettingSchema = Joi.object({ productId: Joi.number().integer().positive().optional(), userProductId: Joi.number().integer().positive().optional(), spreaderBrand: Joi.string().max(100).required(), - spreaderModel: Joi.string().max(100).optional(), + spreaderModel: Joi.string().max(100).allow(null, '').optional(), settingValue: Joi.string().max(20).required(), - rateDescription: Joi.string().max(200).optional(), - notes: Joi.string().optional() + rateDescription: Joi.string().max(200).allow(null, '').optional(), + notes: Joi.string().allow(null, '').optional() }).xor('productId', 'userProductId'); // Must have either productId or userProductId, but not both const idParamSchema = Joi.object({