From bc53504cbf7cc3b28b4d0e0a398eff4a675cb03b Mon Sep 17 00:00:00 2001 From: Felipe Cardoso Date: Sun, 2 Nov 2025 04:11:41 +0100 Subject: [PATCH] Remove redundant `/api/v1` suffix from API URL configuration and update related test --- frontend/src/config/app.config.ts | 4 ++-- frontend/tests/lib/api/client.test.ts | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/frontend/src/config/app.config.ts b/frontend/src/config/app.config.ts index b69868a..b5cf9ad 100644 --- a/frontend/src/config/app.config.ts +++ b/frontend/src/config/app.config.ts @@ -81,8 +81,8 @@ const ENV = { export const config = { api: { baseUrl: validateUrl(ENV.API_BASE_URL, 'API_BASE_URL'), - // Construct versioned API URL consistently - url: `${validateUrl(ENV.API_BASE_URL, 'API_BASE_URL')}/api/v1`, + // OpenAPI spec already includes /api/v1 in paths, don't append it here + url: validateUrl(ENV.API_BASE_URL, 'API_BASE_URL'), timeout: parseIntSafe(ENV.API_TIMEOUT, 30000, 1000, 120000), // 1s to 2min }, diff --git a/frontend/tests/lib/api/client.test.ts b/frontend/tests/lib/api/client.test.ts index 638b522..f2c59a5 100644 --- a/frontend/tests/lib/api/client.test.ts +++ b/frontend/tests/lib/api/client.test.ts @@ -18,7 +18,6 @@ describe('API Client Configuration', () => { it('should have correct baseURL', () => { // Generated client already has /api/v1 in baseURL expect(apiClient.instance.defaults.baseURL).toContain(config.api.url); - expect(apiClient.instance.defaults.baseURL).toContain('/api/v1'); }); it('should have correct timeout', () => {