From 5e1a74a21cc71b53d51eb6836f12cb078fd53307 Mon Sep 17 00:00:00 2001 From: Jessica Date: Mon, 13 Aug 2018 18:45:24 +0200 Subject: add check to see if sharee is already in addressbook.shares and not suggest it if it is, avoids double keys --- src/components/Settings/SettingsAddressbookShare.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/components/Settings/SettingsAddressbookShare.vue b/src/components/Settings/SettingsAddressbookShare.vue index 3e924789..76629f73 100644 --- a/src/components/Settings/SettingsAddressbookShare.vue +++ b/src/components/Settings/SettingsAddressbookShare.vue @@ -107,8 +107,13 @@ export default { if (matches.length < 1) { return } + let regex = new RegExp(query, 'i') for (let i = 0; i < matches.length; i++) { - let regex = new RegExp(query, 'i') + for (let j = 0; j < this.addressbook.shares.length; j++) { + if (this.addressbook.shares[j].displayname === matches[i] + ' ' + matchTag) { + return + } + } let matchResult = matches[i].split(regex) let newMatch = { match: matches[i] + ' ' + matchTag, -- cgit v1.2.3