diff --git a/src/composables/billing/useWorkspaceBilling.ts b/src/composables/billing/useWorkspaceBilling.ts index def368e17..368e80277 100644 --- a/src/composables/billing/useWorkspaceBilling.ts +++ b/src/composables/billing/useWorkspaceBilling.ts @@ -47,7 +47,7 @@ export function useWorkspaceBilling(): BillingState & BillingActions { tier: status.subscription_tier ?? null, duration: status.subscription_duration ?? null, planSlug: status.plan_slug ?? null, - renewalDate: null, // Workspace billing uses cancel_at for end date + renewalDate: status.renewal_date ?? null, endDate: status.cancel_at ?? null, isCancelled: status.subscription_status === 'canceled', hasFunds: status.has_funds diff --git a/src/platform/workspace/api/workspaceApi.ts b/src/platform/workspace/api/workspaceApi.ts index 624d6d118..caf07db40 100644 --- a/src/platform/workspace/api/workspaceApi.ts +++ b/src/platform/workspace/api/workspaceApi.ts @@ -211,6 +211,7 @@ export interface BillingStatusResponse { billing_status?: BillingStatus has_funds: boolean cancel_at?: string + renewal_date?: string } export interface BillingBalanceResponse {