From e58614872d63fe44a3add1032e127860cad60d02 Mon Sep 17 00:00:00 2001 From: chengkai3 Date: Sat, 13 Jun 2026 23:10:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20[FL-107][ATP=E6=A8=A1=E5=9E=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E9=A1=B5=E9=9D=A2=E9=81=BF=E9=9B=B7=E5=99=A8=E8=A3=85?= =?UTF-8?q?=E8=AE=BE=E7=BB=84=E5=90=88=E7=BC=96=E8=BE=91=E6=97=B6=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E5=9B=9E=E6=98=BE]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复CreatableSingleSelect组件value判断逻辑,使用明确的null和undefined检查替代truthy判断,确保所有有效字符串值(包括空字符串)都能正确回显。 Co-Authored-By: Claude Sonnet 4.6 Co-authored-by: multica-agent --- web/src/components/creatable-single-select.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/components/creatable-single-select.tsx b/web/src/components/creatable-single-select.tsx index c4b72af..5cb3e44 100644 --- a/web/src/components/creatable-single-select.tsx +++ b/web/src/components/creatable-single-select.tsx @@ -27,7 +27,7 @@ export function CreatableSingleSelect({ maxCount={1} options={options} placeholder={placeholder} - value={value ? [value] : []} + value={value !== null && value !== undefined ? [value] : []} onChange={(nextValue) => onChange?.(Array.isArray(nextValue) ? (nextValue.at(-1) ?? "") : "")} /> );