From 2064537928fe272eec368d0c19647f88cb739b81 Mon Sep 17 00:00:00 2001 From: Mminamiyama Date: Wed, 2 Jul 2025 21:42:04 +0800 Subject: [PATCH] fix(workflow): prevent empty variable name validation error The validation was triggering incorrectly for empty input values. Added a check to only validate non-empty values to avoid false negatives. --- .../panel/chat-variable-panel/components/variable-modal.tsx | 2 +- web/app/components/workflow/panel/env-panel/variable-modal.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/web/app/components/workflow/panel/chat-variable-panel/components/variable-modal.tsx b/web/app/components/workflow/panel/chat-variable-panel/components/variable-modal.tsx index 1b12471b96..347c83c155 100644 --- a/web/app/components/workflow/panel/chat-variable-panel/components/variable-modal.tsx +++ b/web/app/components/workflow/panel/chat-variable-panel/components/variable-modal.tsx @@ -145,7 +145,7 @@ const ChatVariableModal = ({ const handleVarNameChange = (e: React.ChangeEvent) => { replaceSpaceWithUnderscreInVarNameInput(e.target) - if (!checkVariableName(e.target.value)) + if (!!e.target.value && !checkVariableName(e.target.value)) return setName(e.target.value || '') } diff --git a/web/app/components/workflow/panel/env-panel/variable-modal.tsx b/web/app/components/workflow/panel/env-panel/variable-modal.tsx index 65b1171992..c35c01042e 100644 --- a/web/app/components/workflow/panel/env-panel/variable-modal.tsx +++ b/web/app/components/workflow/panel/env-panel/variable-modal.tsx @@ -44,7 +44,7 @@ const VariableModal = ({ const handleVarNameChange = (e: React.ChangeEvent) => { replaceSpaceWithUnderscreInVarNameInput(e.target) - if (!checkVariableName(e.target.value)) + if (!!e.target.value && !checkVariableName(e.target.value)) return setName(e.target.value || '') }