From 2c3e736eb343bd826f73e047829969b9984bbbc5 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Tue, 26 May 2026 20:29:18 -0400 Subject: [PATCH] fix: Avoid logging error when team not found in apex auth redirect (#12478) Co-authored-by: Claude Opus 4.7 --- server/middlewares/apexAuthRedirect.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/middlewares/apexAuthRedirect.ts b/server/middlewares/apexAuthRedirect.ts index b2139c13af..44d2ccf3c9 100644 --- a/server/middlewares/apexAuthRedirect.ts +++ b/server/middlewares/apexAuthRedirect.ts @@ -39,9 +39,12 @@ export default function apexAuthRedirect({ try { const team = await Team.findByPk(teamId, { attributes: ["id", "domain", "subdomain"], - rejectOnEmpty: true, }); + if (!team) { + return ctx.redirect(getErrorPath(ctx)); + } + return parseDomain(ctx.host).teamSubdomain === team.subdomain ? ctx.redirect("/") : ctx.redirectOnClient(getRedirectPath(ctx, team));