From 5e45c363039b22cb6826c7a90b25c50b99ddbc80 Mon Sep 17 00:00:00 2001 From: Ishaan Gupta Date: Wed, 10 Jun 2026 22:02:26 +0530 Subject: [PATCH] Fix integrations checkout without org --- apps/web/components/integrations-view.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/web/components/integrations-view.tsx b/apps/web/components/integrations-view.tsx index 57c6aeb7..a9b8299d 100644 --- a/apps/web/components/integrations-view.tsx +++ b/apps/web/components/integrations-view.tsx @@ -2427,6 +2427,12 @@ export function IntegrationsView({ const handleUpgrade = async (planId?: unknown) => { const checkoutPlanId = planId === "api_max" ? "api_max" : "api_pro" + if (publicMode || !org) { + const loginUrl = new URL("/login", window.location.origin) + loginUrl.searchParams.set("redirect", window.location.href) + window.location.assign(loginUrl.toString()) + return + } try { const result = await autumn.attach({ planId: checkoutPlanId,