diff --git a/public/js/components/searchbar/result/mergedperson.js b/public/js/components/searchbar/result/mergedperson.js index 09b967b2f..8f12540be 100644 --- a/public/js/components/searchbar/result/mergedperson.js +++ b/public/js/components/searchbar/result/mergedperson.js @@ -37,7 +37,7 @@ export default { }, emails() { if (Array.isArray(this.person.email)) - return this.person.email; + return new Set(this.person.email); return [this.person.email]; } }, diff --git a/public/js/components/searchbar/result/person.js b/public/js/components/searchbar/result/person.js index 65155a95f..daa968e72 100644 --- a/public/js/components/searchbar/result/person.js +++ b/public/js/components/searchbar/result/person.js @@ -9,6 +9,11 @@ export default { res: Object, actions: Object }, + computed: { + emails() { + return new Set(this.res.email); + } + }, template: `
EMails
- + {{ email }}
diff --git a/public/js/components/searchbar/result/prestudent.js b/public/js/components/searchbar/result/prestudent.js index 662069b75..4a11ac941 100644 --- a/public/js/components/searchbar/result/prestudent.js +++ b/public/js/components/searchbar/result/prestudent.js @@ -9,6 +9,11 @@ export default { res: Object, actions: Object }, + computed: { + emails() { + return new Set(this.res.email); + } + }, template: `
EMails
diff --git a/public/js/components/searchbar/result/student.js b/public/js/components/searchbar/result/student.js index 93033d08b..3eb401d97 100644 --- a/public/js/components/searchbar/result/student.js +++ b/public/js/components/searchbar/result/student.js @@ -9,6 +9,11 @@ export default { res: Object, actions: Object }, + computed: { + emails() { + return new Set(this.res.email); + } + }, template: `
EMails