diff --git a/client/homebrew/editor/tagInput/tagInput.jsx b/client/homebrew/editor/tagInput/tagInput.jsx
index 03678961d..f72ec17cf 100644
--- a/client/homebrew/editor/tagInput/tagInput.jsx
+++ b/client/homebrew/editor/tagInput/tagInput.jsx
@@ -24,12 +24,12 @@ const TagInput = ({ unique = true, values = [], ...props }) => {
- const submitTag = (newValue, originalValue) => {
+ const submitTag = (newValue, originalValue, index) => {
setValueContext((prevContext) => {
// remove existing tag
if(newValue === null){
console.log('remove');
- return [...prevContext].filter((context)=>context.value !== originalValue);
+ return [...prevContext].filter((context, i)=>i !== index);
}
// add new tag
if(originalValue === null){
@@ -63,7 +63,7 @@ const TagInput = ({ unique = true, values = [], ...props }) => {
className='tag'
onClick={() => editTag(context.value)}>
{context.value}
-
+
);
};