From 6f7863164df101c94fb92fe96039c0c408e26c4f Mon Sep 17 00:00:00 2001 From: "lorenzo.neumann" <36760115+ln-12@users.noreply.github.com> Date: Thu, 28 Aug 2025 12:42:09 +0200 Subject: [PATCH] update ToolsTab to handle empty number inputs correctly --- client/src/components/ToolsTab.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/client/src/components/ToolsTab.tsx b/client/src/components/ToolsTab.tsx index 2654feed9..9d6ca0a8b 100644 --- a/client/src/components/ToolsTab.tsx +++ b/client/src/components/ToolsTab.tsx @@ -188,12 +188,16 @@ const ToolsTab = ({ id={key} name={key} placeholder={prop.description} - value={(params[key] as string) ?? ""} + value={ + typeof params[key] === "number" + ? (params[key] as number).toString() + : "" + } onChange={(e) => { const value = e.target.value; setParams({ ...params, - [key]: value === "" ? "" : Number(value), + [key]: value === "" ? undefined : Number(value), }); }} className="mt-1"