From 5da90b5434b4165b298afdf8aaf804a8c107a514 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hartmut=20N=C3=B6renberg?= Date: Fri, 6 Mar 2026 16:31:04 +0100 Subject: [PATCH] feat(B3): wire X-Tenant-ID header interceptor in axios client Reads schaeffler_tenant_id from localStorage and injects it as X-Tenant-ID header for all API requests (admin cross-tenant view). Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/api/client.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/api/client.ts b/frontend/src/api/client.ts index 380e526..94d3a43 100644 --- a/frontend/src/api/client.ts +++ b/frontend/src/api/client.ts @@ -9,6 +9,8 @@ const api = axios.create({ api.interceptors.request.use((config) => { const token = useAuthStore.getState().token if (token) config.headers.Authorization = `Bearer ${token}` + const tenantId = localStorage.getItem('schaeffler_tenant_id') + if (tenantId) config.headers['X-Tenant-ID'] = tenantId return config })