From 43876a2f6c0f8c68b7102ac80c8820ef98436ab5 Mon Sep 17 00:00:00 2001 From: garrrikkotua Date: Fri, 6 Oct 2023 15:50:34 +0300 Subject: [PATCH] check email domain is not undefined when assigning orgs --- .../apps/data_sink_worker/src/service/member.service.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/services/apps/data_sink_worker/src/service/member.service.ts b/services/apps/data_sink_worker/src/service/member.service.ts index ab608a7266..7cd67fbf1f 100644 --- a/services/apps/data_sink_worker/src/service/member.service.ts +++ b/services/apps/data_sink_worker/src/service/member.service.ts @@ -271,8 +271,11 @@ export default class MemberService extends LoggerBase { for (const email of emails) { if (email) { const domain = email.split('@')[1] - if (!isDomainExcluded(domain)) { - emailDomains.add(domain) + // domain can be undefined if email is invalid + if (domain) { + if (!isDomainExcluded(domain)) { + emailDomains.add(domain) + } } } }