diff --git a/extensions/whatsapp/src/setup-finalize.ts b/extensions/whatsapp/src/setup-finalize.ts index b34d972061a..71ccbdcc28a 100644 --- a/extensions/whatsapp/src/setup-finalize.ts +++ b/extensions/whatsapp/src/setup-finalize.ts @@ -124,7 +124,7 @@ async function promptWhatsAppOwnerAllowFrom(params: { placeholder: "+15555550123", initialValue: existingAllowFrom[0], validate: (value) => { - const raw = String(value ?? "").trim(); + const raw = value.trim(); if (!raw) { return "Required"; } @@ -136,7 +136,7 @@ async function promptWhatsAppOwnerAllowFrom(params: { }, }); - const normalized = normalizeE164(String(entry).trim()); + const normalized = normalizeE164(entry.trim()); if (!normalized) { throw new Error("Invalid WhatsApp owner number (expected E.164 after validation)."); } @@ -311,7 +311,7 @@ async function promptWhatsAppDmAccess(params: { message: "Allowed sender numbers (comma-separated, E.164)", placeholder: "+15555550123, +447700900123", validate: (value) => { - const raw = String(value ?? "").trim(); + const raw = value.trim(); if (!raw) { return "Required"; } @@ -326,7 +326,7 @@ async function promptWhatsAppDmAccess(params: { }, }); - const parsed = parseWhatsAppAllowFromEntries(String(allowRaw)); + const parsed = parseWhatsAppAllowFromEntries(allowRaw); return setWhatsAppAllowFrom(next, accountId, parsed.entries); }