diff --git a/apps/web/server/routers/viewer/teams.tsx b/apps/web/server/routers/viewer/teams.tsx index 0c638f84ee..3c2bb27887 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({