From 2561558c50fa385cd95459a6618c9a898721c353 Mon Sep 17 00:00:00 2001 From: nate Date: Tue, 24 Mar 2026 15:48:21 +0400 Subject: [PATCH] fix: limits is not defined --- apps/api/src/routes/monitors.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/api/src/routes/monitors.ts b/apps/api/src/routes/monitors.ts index de5d98d..169307d 100644 --- a/apps/api/src/routes/monitors.ts +++ b/apps/api/src/routes/monitors.ts @@ -85,13 +85,12 @@ export const monitors = new Elysia({ prefix: "/monitors" }) // Update monitor .patch("/:id", async ({ accountId, plan, params, body, set }) => { + const limits = getPlanLimits(plan); + // Enforce minimum interval for plan - if (body.interval_s != null) { - const limits = getPlanLimits(plan); - if (body.interval_s < limits.minIntervalS) { - set.status = 400; - return { error: `Minimum interval for ${plan} plan is ${limits.minIntervalS}s` }; - } + if (body.interval_s != null && body.interval_s < limits.minIntervalS) { + set.status = 400; + return { error: `Minimum interval for ${plan} plan is ${limits.minIntervalS}s` }; } // Enforce region limit for plan