From ec7ae114971246184db764534c6d294d43fca20e Mon Sep 17 00:00:00 2001 From: Jake Kasper Date: Tue, 26 Aug 2025 14:29:02 -0400 Subject: [PATCH] asdf --- backend/src/routes/productSpreaderSettings.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/backend/src/routes/productSpreaderSettings.js b/backend/src/routes/productSpreaderSettings.js index 2b60a86..e63c07f 100644 --- a/backend/src/routes/productSpreaderSettings.js +++ b/backend/src/routes/productSpreaderSettings.js @@ -17,14 +17,7 @@ const spreaderSettingSchema = Joi.object({ settingValue: Joi.string().max(20).required(), rateDescription: Joi.string().max(200).allow(null, '').optional(), notes: Joi.string().allow(null, '').optional() -}).xor('productId', 'userProductId') - .when('equipmentId', { - is: Joi.exist(), - then: Joi.object(), // When equipmentId exists, spreaderBrand is optional - otherwise: Joi.object({ - spreaderBrand: Joi.string().max(100).required() // When no equipmentId, require spreaderBrand - }) - }); // Must have either productId or userProductId, but not both +}).xor('productId', 'userProductId'); // Must have either productId or userProductId, but not both const idParamSchema = Joi.object({ id: Joi.number().integer().positive().required()