diff --git a/agent/component/message.py b/agent/component/message.py index a52741f6b..5ab7c6ef5 100644 --- a/agent/component/message.py +++ b/agent/component/message.py @@ -161,7 +161,7 @@ class Message(ComponentBase): if k in kwargs: continue v = v["value"] - if not v: + if v is None: v = "" ans = "" if isinstance(v, partial): diff --git a/agent/component/string_transform.py b/agent/component/string_transform.py index d298e5a1b..0b152f8f0 100644 --- a/agent/component/string_transform.py +++ b/agent/component/string_transform.py @@ -105,7 +105,7 @@ class StringTransform(Message, ABC): pass for k,v in kwargs.items(): - if not v: + if v is None: v = "" script = re.sub(k, lambda match: v, script) diff --git a/web/src/pages/agent/debug-content/index.tsx b/web/src/pages/agent/debug-content/index.tsx index c0d753bc3..ae9af89ed 100644 --- a/web/src/pages/agent/debug-content/index.tsx +++ b/web/src/pages/agent/debug-content/index.tsx @@ -1,4 +1,5 @@ import MarkdownContent from '@/components/next-markdown-content'; +import { SelectWithSearch } from '@/components/originui/select-with-search'; import { ButtonLoading } from '@/components/ui/button'; import { Form, @@ -9,7 +10,6 @@ import { FormMessage, } from '@/components/ui/form'; import { Input } from '@/components/ui/input'; -import { RAGFlowSelect } from '@/components/ui/select'; import { Switch } from '@/components/ui/switch'; import { Textarea } from '@/components/ui/textarea'; import { IMessage } from '@/interfaces/database/chat'; @@ -147,7 +147,7 @@ const DebugContent = ({ {props.label} - ({ @@ -156,7 +156,7 @@ const DebugContent = ({ })) ?? [] } {...field} - > + > diff --git a/web/src/pages/agent/form/begin-form/parameter-dialog.tsx b/web/src/pages/agent/form/begin-form/parameter-dialog.tsx index c56f7a1f1..c1f64926c 100644 --- a/web/src/pages/agent/form/begin-form/parameter-dialog.tsx +++ b/web/src/pages/agent/form/begin-form/parameter-dialog.tsx @@ -210,7 +210,7 @@ export function ParameterDialog({ return ( - + {t('flow.variableSettings')} diff --git a/web/src/pages/agent/form/data-operations-form/index.tsx b/web/src/pages/agent/form/data-operations-form/index.tsx index 6663161c0..19addfc48 100644 --- a/web/src/pages/agent/form/data-operations-form/index.tsx +++ b/web/src/pages/agent/form/data-operations-form/index.tsx @@ -9,11 +9,7 @@ import { memo } from 'react'; import { useForm, useWatch } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { z } from 'zod'; -import { - JsonSchemaDataType, - Operations, - initialDataOperationsValues, -} from '../../constant'; +import { Operations, initialDataOperationsValues } from '../../constant'; import { useFormValues } from '../../hooks/use-form-values'; import { useWatchFormChange } from '../../hooks/use-watch-form-change'; import { INextOperatorForm } from '../../interface'; @@ -94,7 +90,6 @@ function DataOperationsForm({ node }: INextOperatorForm) {