From 5e3da4d178a07dd83165aa39e8d218e94b180b04 Mon Sep 17 00:00:00 2001 From: Alex van Andel Date: Sun, 10 Apr 2022 16:57:08 +0100 Subject: [PATCH] Check STRIPE_PRIVATE_KEY exists before stripe call during disband (#2454) --- apps/web/server/routers/viewer/teams.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/server/routers/viewer/teams.tsx b/apps/web/server/routers/viewer/teams.tsx index 0c638f84..3c2bb278 100644 --- a/apps/web/server/routers/viewer/teams.tsx +++ b/apps/web/server/routers/viewer/teams.tsx @@ -149,7 +149,9 @@ export const viewerTeamsRouter = createProtectedRouter() async resolve({ ctx, input }) { if (!(await isTeamOwner(ctx.user?.id, input.teamId))) throw new TRPCError({ code: "UNAUTHORIZED" }); - await downgradeTeamMembers(input.teamId); + if (process.env.STRIPE_PRIVATE_KEY) { + await downgradeTeamMembers(input.teamId); + } // delete all memberships await ctx.prisma.membership.deleteMany({