From 00792c5b10d1619dc2dc7fb3205e3cdd679f6c67 Mon Sep 17 00:00:00 2001 From: Nicole Rappe Date: Wed, 13 Aug 2025 02:47:00 -0600 Subject: [PATCH] fix: parse numeric storage values --- Data/Server/WebUI/src/Device_Details.jsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Data/Server/WebUI/src/Device_Details.jsx b/Data/Server/WebUI/src/Device_Details.jsx index 32aa907..6d9bdc6 100644 --- a/Data/Server/WebUI/src/Device_Details.jsx +++ b/Data/Server/WebUI/src/Device_Details.jsx @@ -285,7 +285,10 @@ export default function DeviceDetails({ device, onBack }) { const renderStorage = () => { const toNum = (val) => { if (val === undefined || val === null) return undefined; - const n = Number(val); + if (typeof val === "number") { + return Number.isNaN(val) ? undefined : val; + } + const n = parseFloat(String(val).replace(/[^0-9.]+/g, "")); return Number.isNaN(n) ? undefined : n; };