From 120a09c846fd2109140afbfe31b5aa8a631b55f3 Mon Sep 17 00:00:00 2001 From: Rahul Mishra Date: Mon, 26 Aug 2024 13:54:57 +0530 Subject: [PATCH] fix: form schema for smtp port (#742) --- .../settings/org/mail/addresses/add/page.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/web/src/app/[orgShortcode]/settings/org/mail/addresses/add/page.tsx b/apps/web/src/app/[orgShortcode]/settings/org/mail/addresses/add/page.tsx index b7e88b61..97cdde51 100644 --- a/apps/web/src/app/[orgShortcode]/settings/org/mail/addresses/add/page.tsx +++ b/apps/web/src/app/[orgShortcode]/settings/org/mail/addresses/add/page.tsx @@ -608,7 +608,11 @@ const externalAddressFormSchema = z.object({ sendName: z.string().min(1, 'You must enter a send name').max(64), smtp: z.object({ host: z.string().min(3).includes('.'), - port: z.number().min(1).max(65535), + port: z.coerce + .number({ invalid_type_error: 'Port Must be a number' }) + .int() + .min(1) + .max(65535), username: z.string().min(1), password: z.string().min(1), encryption: z.enum(['none', 'ssl', 'tls', 'starttls']), @@ -797,6 +801,7 @@ function AddExternalEmail() {