From c12aa37599f7944f1fec60c827bcf1edbd1b8e19 Mon Sep 17 00:00:00 2001 From: Comfy Org PR Bot Date: Tue, 10 Feb 2026 06:18:27 +0900 Subject: [PATCH] [backport cloud/1.38] feat: wire renewal_date from cloud billing status (#8755) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Backport of #8754 to `cloud/1.38` Automatically created by backport workflow. ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8755-backport-cloud-1-38-feat-wire-renewal_date-from-cloud-billing-status-3026d73d3650818e8281cf0778dc0137) by [Unito](https://www.unito.io) Co-authored-by: Hunter --- src/composables/billing/useWorkspaceBilling.ts | 2 +- src/platform/workspace/api/workspaceApi.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/composables/billing/useWorkspaceBilling.ts b/src/composables/billing/useWorkspaceBilling.ts index def368e170..368e80277e 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 624d6d1185..caf07db402 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 {