From af21ae5655f95e221abc433d8373c189f1117d87 Mon Sep 17 00:00:00 2001 From: BMorgan1296 Date: Fri, 22 Aug 2025 17:19:21 +0930 Subject: [PATCH] Fixed overrideFrequency to properly allow for floats with a minimum of 410 MHz and maximum of 930 MHz. Added 3 decimal point check. --- packages/web/src/validation/config/lora.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/web/src/validation/config/lora.ts b/packages/web/src/validation/config/lora.ts index 0b10de80..4cd49d04 100644 --- a/packages/web/src/validation/config/lora.ts +++ b/packages/web/src/validation/config/lora.ts @@ -18,7 +18,7 @@ export const LoRaValidationSchema = z.object({ channelNum: z.coerce.number().int(), overrideDutyCycle: z.boolean(), sx126xRxBoostedGain: z.boolean(), - overrideFrequency: z.coerce.number().int(), + overrideFrequency: z.coerce.number().min(410).max(930).refine(val => Number(val.toFixed(3)) === val), ignoreIncoming: z.coerce.number().array(), ignoreMqtt: z.boolean(), configOkToMqtt: z.boolean(),