fix zod patterns

This commit is contained in:
karenvicent committed 2026-02-17 22:21:56 -05:00
1 parent 475801e91c
commit e921b20fe3
2 files changed
+13 -8

No files matched your search

+1 -1
View File
@@ -78,7 +78,7 @@ const SettingsEmail = ({
systemEmailHost,
systemEmailPort,
systemEmailAddress,
systemEmailPassword: password || systemEmailPassword,
systemEmailPassword,
systemEmailSecure,
systemEmailPool,
systemEmailIgnoreTLS,
+12 -7
View File
@@ -4,22 +4,27 @@ export const settingsSchema = z.object({
systemEmailIgnoreTLS: z.boolean(),
systemEmailRequireTLS: z.boolean(),
systemEmailRejectUnauthorized: z.boolean(),
systemEmailConnectionHost: z.string().optional().or(z.literal("")),
systemEmailConnectionHost: z.string().optional(),
systemEmailSecure: z.boolean().optional(),
systemEmailPool: z.boolean().optional(),
showURL: z.boolean().optional(),
checkTTL: z.coerce.number().int().min(1, "Please enter a value"),
pagespeedApiKey: z.string().optional().or(z.literal("")),
systemEmailHost: z.string().optional().or(z.literal("")),
systemEmailPort: z.coerce.number().nullable().optional().or(z.literal("")),
pagespeedApiKey: z.string().optional(),
systemEmailHost: z.string().optional(),
systemEmailPort: z.coerce
.number()
.int()
.min(1, "Port must be at least 1")
.optional()
.or(z.literal("")),
systemEmailAddress: z
.email("Please enter a valid email address")
.transform((val) => val.toLowerCase().trim())
.optional()
.or(z.literal("")),
systemEmailUser: z.string().optional().or(z.literal("")),
systemEmailPassword: z.string().optional().or(z.literal("")),
systemEmailTLSServername: z.string().optional().or(z.literal("")),
systemEmailUser: z.string().optional(),
systemEmailPassword: z.string().optional(),
systemEmailTLSServername: z.string().optional(),
globalThresholds: z
.object({
cpu: z.coerce