diff --git a/packages/trpc/server/routers/viewer/organizations/verifyCode.handler.ts b/packages/trpc/server/routers/viewer/organizations/verifyCode.handler.ts index 17bfa84be5..bf54587ece 100644 --- a/packages/trpc/server/routers/viewer/organizations/verifyCode.handler.ts +++ b/packages/trpc/server/routers/viewer/organizations/verifyCode.handler.ts @@ -26,6 +26,12 @@ export const verifyCodeHandler = async ({ ctx, input }: VerifyCodeOptions) => { logger.warn(`Skipping code verification in dev/E2E environment`); return true; } + + if (user.role === "ADMIN") { + logger.warn(`Skipping code verification for instance admin`); + return true; + } + await checkRateLimitAndThrowError({ rateLimitingType: "core", identifier: email,