Frank 1 месяц назад
Родитель
Сommit
c4eacd0ccf
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/console/core/script/onboard-zen-black.ts

+ 4 - 1
packages/console/core/script/onboard-zen-black.ts

@@ -40,7 +40,10 @@ if (amountInCents !== 20000) {
 }
 
 const subscriptionData = await Billing.stripe().subscriptions.retrieve(subscription.id, { expand: ["discounts"] })
-const couponID = subscriptionData.discounts[0]?.coupon?.id
+const couponID =
+  typeof subscriptionData.discounts[0] === "string"
+    ? subscriptionData.discounts[0]
+    : subscriptionData.discounts[0]?.coupon?.id
 
 // Check if subscription is already tied to another workspace
 const existingSubscription = await Database.use((tx) =>