diff --git a/apps/web/app/api/cron/ping/route.ts b/apps/web/app/api/cron/ping/route.ts index 3910facfe3..b6ad114982 100644 --- a/apps/web/app/api/cron/ping/route.ts +++ b/apps/web/app/api/cron/ping/route.ts @@ -1,5 +1,6 @@ import { responses } from "@/app/lib/api/response"; import { CRON_SECRET } from "@/lib/constants"; +import { env } from "@/lib/env"; import { captureTelemetry } from "@/lib/telemetry"; import packageJson from "@/package.json"; import { headers } from "next/headers"; @@ -13,6 +14,10 @@ export const POST = async () => { return responses.notAuthenticatedResponse(); } + if (env.TELEMETRY_DISABLED === "1") { + return responses.successResponse({}, true); + } + const [surveyCount, responseCount, userCount] = await Promise.all([ prisma.survey.count(), prisma.response.count(),