diff --git a/apps/web/public/static/locales/en/common.json b/apps/web/public/static/locales/en/common.json index f96bd6d2bf..4ce7e49161 100644 --- a/apps/web/public/static/locales/en/common.json +++ b/apps/web/public/static/locales/en/common.json @@ -2430,5 +2430,6 @@ "lowest_rated_members": "Members with lowest rated meetings", "csat_score": "CSAT Score", "lockedSMS": "Locked SMS", + "signing_up_terms": "By proceeding, you agree to our <1>Terms and <2>Privacy Policy.", "ADD_NEW_STRINGS_ABOVE_THIS_LINE_TO_PREVENT_MERGE_CONFLICTS": "↑↑↑↑↑↑↑↑↑↑↑↑↑ Add your new strings above here ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑" } diff --git a/packages/prisma/zod-utils.ts b/packages/prisma/zod-utils.ts index 96131ebdb0..c3f89294bf 100644 --- a/packages/prisma/zod-utils.ts +++ b/packages/prisma/zod-utils.ts @@ -662,7 +662,7 @@ export const signupSchema = z.object({ // Username is marked optional here because it's requirement depends on if it's the Organization invite or a team invite which isn't easily done in zod // It's better handled beyond zod in `validateAndGetCorrectedUsernameAndEmail` username: z.string().optional(), - email: z.string().email(), + email: z.string().email({ message: "Invalid email" }), password: z.string().superRefine((data, ctx) => { const isStrict = false; const result = isPasswordValid(data, true, isStrict);