From 3b25c50247a6e9f6068d0f6de9d7b18af5cdccc1 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 3 Feb 2026 17:41:31 +0000 Subject: [PATCH] Fix validation --- server/src/validation/joi.ts | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/server/src/validation/joi.ts b/server/src/validation/joi.ts index ea151424c..4ce471c79 100755 --- a/server/src/validation/joi.ts +++ b/server/src/validation/joi.ts @@ -162,12 +162,10 @@ const createMonitorBodyValidation = joi.object({ port: joi.number(), isActive: joi.boolean(), interval: joi.number(), - thresholds: joi.object().keys({ - usage_cpu: joi.number(), - usage_memory: joi.number(), - usage_disk: joi.number(), - usage_temperature: joi.number(), - }), + cpuAlertThreshold: joi.number(), + memoryAlertThreshold: joi.number(), + diskAlertThreshold: joi.number(), + tempAlertThreshold: joi.number(), notifications: joi.array().items(joi.string()), secret: joi.string(), jsonPath: joi.string().allow(""), @@ -200,12 +198,10 @@ const editMonitorBodyValidation = joi expectedValue: joi.string().allow(""), matchMethod: joi.string().allow(null, ""), port: joi.number().min(1).max(65535), - thresholds: joi.object().keys({ - usage_cpu: joi.number(), - usage_memory: joi.number(), - usage_disk: joi.number(), - usage_temperature: joi.number(), - }), + cpuAlertThreshold: joi.number(), + memoryAlertThreshold: joi.number(), + diskAlertThreshold: joi.number(), + tempAlertThreshold: joi.number(), gameId: joi.string().allow(""), selectedDisks: joi.array().items(joi.string()).optional(), group: joi.string().max(50).trim().allow(null, "").optional(),