From 56bf0d05d18bdf23f2037b32adc63b6a5cae4fe1 Mon Sep 17 00:00:00 2001 From: linxiaodong4474 Date: Tue, 18 Jan 2022 15:37:42 +0800 Subject: [PATCH] fix: onOptionSelect should check selectedValue is or isn't be null --- src/TreeSelect.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TreeSelect.tsx b/src/TreeSelect.tsx index ae2fef13..3d20e5d4 100644 --- a/src/TreeSelect.tsx +++ b/src/TreeSelect.tsx @@ -536,7 +536,7 @@ const TreeSelect = React.forwardRef((props, ref) // Single mode always set value triggerChange([selectedValue], { selected: true, triggerValue: selectedValue }, 'option'); } else { - let newRawValues = selected + let newRawValues = selected && selectedValue !== null ? [...rawValues, selectedValue] : rawCheckedValues.filter(v => v !== selectedValue);