From e7df1ef493fc5c74d6b93839bb15b2bff6fedf67 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Fri, 10 Jan 2025 10:58:16 -0500 Subject: [PATCH] fix: Create dub links if valid url (#18588) * Create dub links if valid * Map through filtered links --------- Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com> --- packages/features/ee/workflows/lib/reminders/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/features/ee/workflows/lib/reminders/utils.ts b/packages/features/ee/workflows/lib/reminders/utils.ts index 1e78cbcda3..d60ea2c57a 100644 --- a/packages/features/ee/workflows/lib/reminders/utils.ts +++ b/packages/features/ee/workflows/lib/reminders/utils.ts @@ -1,7 +1,10 @@ import { dub } from "@calcom/features/auth/lib/dub"; export const bulkShortenLinks = async (links: string[]) => { - const results = await dub.links.createMany(links.map((link) => ({ domain: "sms.cal.com", url: link }))); + const linksToShorten = links.filter((link) => link !== ""); + const results = await dub.links.createMany( + linksToShorten.map((link) => ({ domain: "sms.cal.com", url: link })) + ); return links.map((link) => { const createdLink = results.find((result) => result.url === link);