Only suggest existing tag once
This commit is contained in:
parent
da6e7893ac
commit
c73cec641a
|
@ -0,0 +1 @@
|
|||
Only suggest typed tag once if it already exists
|
|
@ -52,7 +52,16 @@ export default {
|
|||
...response,
|
||||
}
|
||||
if (currentSearch) {
|
||||
response.results = [{name: currentSearch}, ...response.results]
|
||||
let existingTag = response.results.find((result) => result.name === currentSearch)
|
||||
if (existingTag) {
|
||||
if (response.results.indexOf(existingTag) !== 0) {
|
||||
response.results = [existingTag, ...response.results]
|
||||
response.results.splice(response.results.indexOf(existingTag) + 1, 1)
|
||||
}
|
||||
}
|
||||
else {
|
||||
response.results = [{name: currentSearch}, ...response.results]
|
||||
}
|
||||
}
|
||||
return response
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue