From 3f6b8edf50d4fba361b6fb3b07e26424942a82a1 Mon Sep 17 00:00:00 2001 From: MaxGenash Date: Mon, 29 Mar 2021 18:10:18 +0300 Subject: [PATCH] fix: (STRF-9087) set upstream=storefront to support multiple channels in start command --- lib/utils/NetworkUtils.js | 1 + lib/utils/NetworkUtils.spec.js | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/lib/utils/NetworkUtils.js b/lib/utils/NetworkUtils.js index 838c29e3..1d884ea8 100644 --- a/lib/utils/NetworkUtils.js +++ b/lib/utils/NetworkUtils.js @@ -41,6 +41,7 @@ class NetworkUtils { ...restOpts, headers: { 'x-auth-client': 'stencil-cli', + 'x-bc-upstream': 'storefront', 'stencil-cli': this._packageInfo.version, 'stencil-version': this._packageInfo.config.stencil_version, ...(restOpts.headers || {}), diff --git a/lib/utils/NetworkUtils.spec.js b/lib/utils/NetworkUtils.spec.js index e46ddcd9..77a19b7e 100644 --- a/lib/utils/NetworkUtils.spec.js +++ b/lib/utils/NetworkUtils.spec.js @@ -33,6 +33,7 @@ describe('NetworkUtils', () => { maxBodyLength: Infinity, headers: { 'x-auth-client': 'stencil-cli', + 'x-bc-upstream': 'storefront', 'stencil-cli': packageInfoMock.version, 'stencil-version': packageInfoMock.config.stencil_version, }, @@ -70,6 +71,7 @@ describe('NetworkUtils', () => { headers: { 'content-type': extraHeaders['content-type'], 'x-auth-client': 'stencil-cli', + 'x-bc-upstream': 'storefront', 'stencil-cli': packageInfoMock.version, 'stencil-version': packageInfoMock.config.stencil_version, }, @@ -110,6 +112,7 @@ describe('NetworkUtils', () => { 'content-type': extraHeaders['content-type'], 'x-auth-client': extraHeaders['x-auth-client'], 'stencil-cli': extraHeaders['stencil-cli'], + 'x-bc-upstream': 'storefront', 'stencil-version': packageInfoMock.config.stencil_version, }, }); @@ -144,6 +147,7 @@ describe('NetworkUtils', () => { headers: { 'x-auth-token': accessToken, 'x-auth-client': 'stencil-cli', + 'x-bc-upstream': 'storefront', 'stencil-cli': packageInfoMock.version, 'stencil-version': packageInfoMock.config.stencil_version, },