diff options
author | Jessica <jessica@Absolventas-MacBook-Pro.local> | 2018-08-13 18:45:24 +0200 |
---|---|---|
committer | John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | 2018-08-28 15:21:06 +0200 |
commit | 5e1a74a21cc71b53d51eb6836f12cb078fd53307 (patch) | |
tree | 2713d53d63ac67b1cba9d554b7819f0c95022b1c /src | |
parent | ff5b6384b6cd8a25d304da30dbccc1da8f550ba0 (diff) |
add check to see if sharee is already in addressbook.shares and not suggest it if it is, avoids double keys
Diffstat (limited to 'src')
-rw-r--r-- | src/components/Settings/SettingsAddressbookShare.vue | 7 |
1 files changed, 6 insertions, 1 deletions
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, |