From 94cf4f17d1b1ea58d686e73d64975ab82eff0da3 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 23 Mar 2026 10:13:43 -0700 Subject: [PATCH] add upper limit to notificationValidation --- server/src/validation/notificationValidation.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(