diff --git a/apps/server/src/checker/index.ts b/apps/server/src/checker/index.ts index 3050d933..9593ed04 100644 --- a/apps/server/src/checker/index.ts +++ b/apps/server/src/checker/index.ts @@ -186,11 +186,14 @@ checkerRoute.post("/updateStatus", async (c) => { if (newIncident.length > 0) { const monitor = await db - .select({ url: schema.monitor.url }) + .select({ + url: schema.monitor.url, + jobType: schema.monitor.jobType, + }) .from(schema.monitor) .where(eq(schema.monitor.id, Number(monitorId))) .get(); - if (monitor) { + if (monitor && monitor.jobType === "http") { await triggerScreenshot({ data: { url: monitor.url, @@ -276,11 +279,14 @@ checkerRoute.post("/updateStatus", async (c) => { }); const monitor = await db - .select({ url: schema.monitor.url }) + .select({ + url: schema.monitor.url, + jobType: schema.monitor.jobType, + }) .from(schema.monitor) .where(eq(schema.monitor.id, Number(monitorId))) .get(); - if (monitor) { + if (monitor && monitor.jobType === "http") { await triggerScreenshot({ data: { url: monitor.url,