From 83e54c29be53fef1622a367d2a384f6ff2a435bb Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Thu, 19 Mar 2026 17:08:44 -0700 Subject: [PATCH] fix(web): append /api to baseUrl for shared clients getBaseUrl() returns 'http://localhost:4003' without /api suffix. Shared feature-flag-client and subscription-client expect the API prefix in the URL. Without this fix, requests hit /flags/poll and /subscriptions/me instead of /api/flags/poll and /api/subscriptions/me. --- web/src/lib/billing-client.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/billing-client.ts b/web/src/lib/billing-client.ts index bb4b26c..7ff0cd1 100644 --- a/web/src/lib/billing-client.ts +++ b/web/src/lib/billing-client.ts @@ -17,7 +17,7 @@ let _client: ReturnType | null = null; function getClient() { if (!_client) { _client = createSubscriptionClient({ - baseUrl: getBaseUrl(), + baseUrl: `${getBaseUrl()}/api`, productId: PRODUCT_ID, userId: 'me', getAccessToken: () => getAuthClient().getAccessToken() ?? '',