diff --git a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx index 90d440aba5..3268c1dc76 100644 --- a/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx +++ b/web/app/components/app/configuration/config-prompt/simple-prompt-input.tsx @@ -241,7 +241,8 @@ const Prompt: FC = ({ selectable: !hasSetBlockStatus.query, }} onChange={(value) => { - handleChange?.(value, []) + if (handleChange) + handleChange(value, []) }} onBlur={() => { handleChange(promptTemplate, getVars(promptTemplate)) diff --git a/web/app/components/app/configuration/tools/external-data-tool-modal.tsx b/web/app/components/app/configuration/tools/external-data-tool-modal.tsx index 9040de1b29..ee4bd57325 100644 --- a/web/app/components/app/configuration/tools/external-data-tool-modal.tsx +++ b/web/app/components/app/configuration/tools/external-data-tool-modal.tsx @@ -151,7 +151,7 @@ const ExternalDataToolModal: FC = ({ return } - if (localeData.variable && !/[a-zA-Z_][a-zA-Z0-9_]{0,29}/g.test(localeData.variable)) { + if (localeData.variable && !/[a-zA-Z_]\w{0,29}/g.test(localeData.variable)) { notify({ type: 'error', message: t('appDebug.varKeyError.notValid', { key: t('appDebug.feature.tools.modal.variableName.title') }) }) return } diff --git a/web/app/components/app/overview/embedded/index.tsx b/web/app/components/app/overview/embedded/index.tsx index cb00c98355..c515331961 100644 --- a/web/app/components/app/overview/embedded/index.tsx +++ b/web/app/components/app/overview/embedded/index.tsx @@ -39,12 +39,12 @@ const OPTION_MAP = { `