From 2c2b392d6c8badd21315ca10cc94f34b7fff69ea Mon Sep 17 00:00:00 2001 From: Paul Chavard Date: Fri, 19 Feb 2021 12:08:41 +0100 Subject: [PATCH] Fix multiselect labels only add values to new values if it is a new value --- app/javascript/components/ComboMultipleDropdownList.jsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/javascript/components/ComboMultipleDropdownList.jsx b/app/javascript/components/ComboMultipleDropdownList.jsx index 169e8629f..90eada298 100644 --- a/app/javascript/components/ComboMultipleDropdownList.jsx +++ b/app/javascript/components/ComboMultipleDropdownList.jsx @@ -107,7 +107,13 @@ function ComboMultipleDropdownList({ ); const selectedValue = maybeValue && maybeValue[1]; if (value) { - setNewValues([...newValues, selectedValue]); + if ( + acceptNewValues && + extraOptions[0] && + extraOptions[0][0] == selectedValue + ) { + setNewValues([...newValues, selectedValue]); + } saveSelection([...selections, selectedValue]); } setTerm('');