From 08b4d5c1cfef24578fb3bc9d9f25d55c746184c3 Mon Sep 17 00:00:00 2001 From: zhaoying Date: Tue, 7 Apr 2026 20:19:40 +0800 Subject: [PATCH] fix(web): chat variable filter unset --- .../components/AddChatVariable/ChatVariableModal.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/views/Workflow/components/AddChatVariable/ChatVariableModal.tsx b/web/src/views/Workflow/components/AddChatVariable/ChatVariableModal.tsx index 69ce73bd..b09802da 100644 --- a/web/src/views/Workflow/components/AddChatVariable/ChatVariableModal.tsx +++ b/web/src/views/Workflow/components/AddChatVariable/ChatVariableModal.tsx @@ -2,7 +2,7 @@ * @Author: ZhaoYing * @Date: 2025-12-30 13:59:36 * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-04-02 19:01:12 + * @Last Modified time: 2026-04-07 20:17:59 */ import { forwardRef, useImperativeHandle, useState, useRef, useMemo } from 'react'; import { Form, Input, Select, InputNumber, Button, Row, Col, Flex, Spin } from 'antd'; @@ -135,7 +135,10 @@ const ChatVariableModal = forwardRef { form.validateFields().then((values) => { - refresh({ ...values, default: values.defaultValue }, editIndex); + const defaultValue = Array.isArray(values.defaultValue) + ? values.defaultValue.filter((v: any) => v !== undefined && v !== null && v !== '') + : values.defaultValue; + refresh({ ...values, defaultValue }, editIndex); handleClose(); }); };