From 512970cad12997f8f45c318378eb4cb0bd491693 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 17 Jun 2025 16:58:35 +0530 Subject: [PATCH] fix: filter out existing emails (cherry picked from commit 08bab927a2ad5fa06f3d1a000262e11a35f943fd) --- .../components/Controls/MultiSelectEmailInput.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/frontend/src/components/Controls/MultiSelectEmailInput.vue b/frontend/src/components/Controls/MultiSelectEmailInput.vue index 5e3b6cf0..133bfea4 100644 --- a/frontend/src/components/Controls/MultiSelectEmailInput.vue +++ b/frontend/src/components/Controls/MultiSelectEmailInput.vue @@ -156,6 +156,10 @@ const props = defineProps({ type: Boolean, default: true, }, + existingEmails: { + type: Array, + default: () => [], + }, }) const values = defineModel() @@ -205,6 +209,14 @@ const filterOptions = createResource({ value: email, } }) + + // Filter out existing emails + if (props.existingEmails?.length) { + allData = allData.filter((option) => { + return !props.existingEmails.includes(option.value) + }) + } + return allData }, })