diff --git a/apps/sim/lib/billing/core/subscription.ts b/apps/sim/lib/billing/core/subscription.ts index 61f1f8437..a42636762 100644 --- a/apps/sim/lib/billing/core/subscription.ts +++ b/apps/sim/lib/billing/core/subscription.ts @@ -28,6 +28,8 @@ export { getHighestPrioritySubscription } /** * Check if a referenceId (user ID or org ID) has an active subscription * Used for duplicate subscription prevention + * + * Fails closed: returns true on error to prevent duplicate creation */ export async function hasActiveSubscription(referenceId: string): Promise { try { @@ -40,7 +42,8 @@ export async function hasActiveSubscription(referenceId: string): Promise