From 22ad4f83f665d51b4214e944993e2492cf5b5264 Mon Sep 17 00:00:00 2001 From: samanhappy Date: Sun, 10 Aug 2025 12:52:20 +0800 Subject: [PATCH] fix: handle undefined and null values for number inputs in DynamicForm (#261) Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- frontend/src/components/ui/DynamicForm.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/ui/DynamicForm.tsx b/frontend/src/components/ui/DynamicForm.tsx index 2a368ee..db4970d 100644 --- a/frontend/src/components/ui/DynamicForm.tsx +++ b/frontend/src/components/ui/DynamicForm.tsx @@ -297,7 +297,7 @@ const DynamicForm: React.FC = ({ schema, onSubmit, onCancel, l { const val = e.target.value === '' ? '' : schema.type === 'integer' ? parseInt(e.target.value) : parseFloat(e.target.value); onChange(val); @@ -542,7 +542,7 @@ const DynamicForm: React.FC = ({ schema, onSubmit, onCancel, l { const val = e.target.value === '' ? '' : propSchema.type === 'integer' ? parseInt(e.target.value) : parseFloat(e.target.value); handleInputChange(fullPath, val);