From ed311d79e3c7a0f94c21cc8d18ef845e2aa253ab Mon Sep 17 00:00:00 2001 From: Linus Rath Date: Sat, 11 Apr 2026 20:56:45 +0200 Subject: [PATCH] fix: resolve TS error from optional name.components in vcard parser --- lib/vcard.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vcard.ts b/lib/vcard.ts index f757c611..eafb32bf 100644 --- a/lib/vcard.ts +++ b/lib/vcard.ts @@ -527,7 +527,7 @@ function buildContact(raw: Record): ContactCard | null { } } - const hasName = card.name && card.name.components.length > 0; + const hasName = card.name && (card.name.components?.length ?? 0) > 0 || !!card.name?.full; const hasEmail = card.emails && Object.keys(card.emails).length > 0; if (!hasName && !hasEmail && card.kind !== "group") return null;