From 234245913b622b57cbc9a985a2b29ad65e692b14 Mon Sep 17 00:00:00 2001 From: erickaguilaraiq <126265226+erickaguilaraiq@users.noreply.github.com> Date: Fri, 3 May 2024 09:22:39 -0300 Subject: [PATCH] fix(MultiSelectStatic): selected items can be duplicated when searching already added item (#489) --- src/components/MultiSelect/MultiSelectStatic.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/MultiSelect/MultiSelectStatic.tsx b/src/components/MultiSelect/MultiSelectStatic.tsx index 70aa70e0..3dd71ba7 100644 --- a/src/components/MultiSelect/MultiSelectStatic.tsx +++ b/src/components/MultiSelect/MultiSelectStatic.tsx @@ -254,7 +254,7 @@ export const MultiSelectStatic: React.FC = ({ .filter(item => { const itemId = item.name.match(/\d+/) return ( - selectedItems.indexOf(item) < 0 && + selectedItems.every(selectedItem => selectedItem.id !== item.id) && (hasOnlyNumbers(userSearchInput) && itemId && itemId[0] ? itemId[0].startsWith(userSearchInput) : item.name.toLowerCase().startsWith(userSearchInput))