Просмотр исходного кода

core: allow users with credits but no payment method to access zen mode

Dax Raad 1 день назад
Родитель
Сommit
40834fdf2f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/console/app/src/routes/zen/util/handler.ts

+ 1 - 1
packages/console/app/src/routes/zen/util/handler.ts

@@ -762,7 +762,7 @@ export async function handler(
     const billing = authInfo.billing
     const billingUrl = `https://opencode.ai/workspace/${authInfo.workspaceID}/billing`
     const membersUrl = `https://opencode.ai/workspace/${authInfo.workspaceID}/members`
-    if (!billing.paymentMethodID) throw new CreditsError(t("zen.api.error.noPaymentMethod", { billingUrl }))
+    if (!billing.paymentMethodID && billing.balance <= 0) throw new CreditsError(t("zen.api.error.noPaymentMethod", { billingUrl }))
     if (billing.balance <= 0) throw new CreditsError(t("zen.api.error.insufficientBalance", { billingUrl }))
 
     const now = new Date()