diff --git a/server/src/validation/notificationValidation.ts b/server/src/validation/notificationValidation.ts index 7e1491a9b..2f261d823 100644 --- a/server/src/validation/notificationValidation.ts +++ b/server/src/validation/notificationValidation.ts @@ -101,8 +101,8 @@ export const sendTestEmailBodyValidation = z.object({ export const updateNotificationsValidation = z .object({ - monitorIds: z.array(z.string()).min(1, "At least one monitor ID is required"), - notificationIds: z.array(z.string()), + monitorIds: z.array(z.string()).min(1, "At least one monitor ID is required").max(100, "Cannot update more than 100 monitors at once"), + notificationIds: z.array(z.string()).max(100, "Cannot specify more than 100 notification IDs at once"), action: z.enum(["add", "remove", "set"] as const), }) .refine(