From 4beba4942b7b03c8188e7be8c1245b5db80fce40 Mon Sep 17 00:00:00 2001 From: Konstantin Wohlwend Date: Wed, 17 Jun 2026 13:08:19 -0700 Subject: [PATCH] Speed up team creation --- apps/backend/src/app/api/latest/teams/crud.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/backend/src/app/api/latest/teams/crud.tsx b/apps/backend/src/app/api/latest/teams/crud.tsx index 6b732182b..d10caae5e 100644 --- a/apps/backend/src/app/api/latest/teams/crud.tsx +++ b/apps/backend/src/app/api/latest/teams/crud.tsx @@ -133,7 +133,9 @@ export const teamsCrudHandlers = createLazyProxy(() => createCrudHandlers(teamsC }); if (freePlanSubscription != null) { - await bulldozerWriteSubscription(prisma, freePlanSubscription); + // This is quite slow with current Bulldozer. Let's not block the team creation for this and run asynchronously. + // TODO: Run this synchronously once we have bulldozerjs + runAsynchronouslyAndWaitUntil(bulldozerWriteSubscription(prisma, freePlanSubscription)); } const result = teamPrismaToCrud(db);