From a07025422eb19d9190f791e1855744052a3ae1f9 Mon Sep 17 00:00:00 2001 From: KMKoushik Date: Thu, 23 Jan 2025 07:32:49 +1100 Subject: [PATCH] fix ts error --- apps/web/src/server/service/campaign-service.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/apps/web/src/server/service/campaign-service.ts b/apps/web/src/server/service/campaign-service.ts index 3cc3903..c245e0d 100644 --- a/apps/web/src/server/service/campaign-service.ts +++ b/apps/web/src/server/service/campaign-service.ts @@ -271,8 +271,16 @@ export async function sendCampaignEmail( // Queue emails await Promise.all( emails.map((email) => { - const unsubscribeUrl = createUnsubUrl(email.contactId, campaignId); - EmailQueueService.queueEmail(email.id, domain.region, false, unsubscribeUrl); + let unsubscribeUrl = undefined; + if (email.contactId) { + unsubscribeUrl = createUnsubUrl(email.contactId, campaignId); + } + EmailQueueService.queueEmail( + email.id, + domain.region, + false, + unsubscribeUrl + ); }) ); }