From 9b680fc45c6540b65dcab6b4801b8e2322309c2a Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Tue, 27 Feb 2018 18:31:58 +0100 Subject: [PATCH] FIX: prevents create row to be displayed if term is in displayed list --- app/assets/javascripts/select-kit/mixins/tags.js.es6 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/select-kit/mixins/tags.js.es6 b/app/assets/javascripts/select-kit/mixins/tags.js.es6 index 8d2b2da3b65..ab5003616f1 100644 --- a/app/assets/javascripts/select-kit/mixins/tags.js.es6 +++ b/app/assets/javascripts/select-kit/mixins/tags.js.es6 @@ -1,4 +1,4 @@ -const { run } = Ember; +const { run, get } = Ember; import { ajax } from "discourse/lib/ajax"; import { popupAjaxError } from "discourse/lib/ajax-error"; @@ -47,6 +47,10 @@ export default Ember.Mixin.create({ return false; } + if (this.get("asyncContent").map(c => get(c, "id")).includes(term)) { + return false; + } + return true; }, });