Frank 5 months ago
parent
commit
bc2e4e23c9
1 changed files with 2 additions and 0 deletions
  1. 2 0
      cloud/app/src/routes/zen/handler.ts

+ 2 - 0
cloud/app/src/routes/zen/handler.ts

@@ -409,6 +409,7 @@ export async function handler(
         tx
         tx
           .select({
           .select({
             balance: BillingTable.balance,
             balance: BillingTable.balance,
+            paymentMethodID: BillingTable.paymentMethodID,
             monthlyLimit: BillingTable.monthlyLimit,
             monthlyLimit: BillingTable.monthlyLimit,
             monthlyUsage: BillingTable.monthlyUsage,
             monthlyUsage: BillingTable.monthlyUsage,
             timeMonthlyUsageUpdated: BillingTable.timeMonthlyUsageUpdated,
             timeMonthlyUsageUpdated: BillingTable.timeMonthlyUsageUpdated,
@@ -418,6 +419,7 @@ export async function handler(
           .then((rows) => rows[0]),
           .then((rows) => rows[0]),
       )
       )
 
 
+      if (!billing.paymentMethodID) throw new CreditsError("No payment method")
       if (billing.balance <= 0) throw new CreditsError("Insufficient balance")
       if (billing.balance <= 0) throw new CreditsError("Insufficient balance")
       if (
       if (
         billing.monthlyLimit &&
         billing.monthlyLimit &&