From 86650a53e81f9fcb0a1b77e9f0097f407894e3a7 Mon Sep 17 00:00:00 2001 From: TheDiaval Date: Fri, 2 Aug 2019 17:29:41 +0300 Subject: [PATCH] feature(core): add tenant header to interceptor --- .../packages/core/src/lib/interceptors/api.interceptor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts b/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts index a29169de61..64e4701f82 100644 --- a/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts +++ b/npm/ng-packs/packages/core/src/lib/interceptors/api.interceptor.ts @@ -25,6 +25,11 @@ export class ApiInterceptor implements HttpInterceptor { headers['Accept-Language'] = lang; } + const tenant = this.store.selectSnapshot(SessionState.getTenant); + if (!request.headers.has('__tenant') && tenant) { + headers['__tenant'] = tenant.id; + } + return next .handle( request.clone({