diff --git a/actions/registerUser.ts b/actions/registerUser.ts index 7ce9c2e43..e65fc357f 100644 --- a/actions/registerUser.ts +++ b/actions/registerUser.ts @@ -1,5 +1,6 @@ "use server" +import { parsePhoneNumber } from "libphonenumber-js" import { redirect } from "next/navigation" import { z } from "zod" @@ -34,7 +35,9 @@ export const registerUser = serviceServerActionProcedure const payload = { ...input, language: ctx.lang, - phoneNumber: input.phoneNumber.replace(/\s+/g, ""), + phoneNumber: parsePhoneNumber(input.phoneNumber) + .formatNational() + .replace(/\s+/g, ""), } const parsedPayload = registerUserPayload.safeParse(payload)