Skip to content

Commit 18471af

Browse files
authored
Keep ACH header in origin requests (#398)
* Keep ACH header * Update
1 parent 31e136b commit 18471af

4 files changed

Lines changed: 7 additions & 8 deletions

File tree

.changeset/late-papayas-taste.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@salesforce/mrt-utilities': patch
3+
---
4+
5+
Keep ACH header in request

packages/mrt-utilities/src/middleware/middleware.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,7 @@ const CACHING_PATH_BASE = `${MOBIFY_PATH}/caching`;
3434
const BUNDLE_PATH_BASE = `${MOBIFY_PATH}/bundle`;
3535
const proxyBasePath = PROXY_PATH_BASE;
3636
const bundleBasePath = BUNDLE_PATH_BASE;
37-
const X_HEADERS_TO_REMOVE_ORIGIN = [
38-
'x-api-key',
39-
'x-apigateway-event',
40-
'x-apigateway-context',
41-
'x-mobify-access-key',
42-
'x-sfdc-access-control',
43-
];
37+
const X_HEADERS_TO_REMOVE_ORIGIN = ['x-api-key', 'x-apigateway-event', 'x-apigateway-context', 'x-mobify-access-key'];
4438
export const X_MOBIFY_REQUEST_CLASS = 'x-mobify-request-class';
4539
export const X_MOBIFY_QUERYSTRING = 'x-mobify-querystring';
4640
export const X_MOBIFY_REQUEST_PROCESSOR_LOCAL = 'x-mobify-rp-local';

packages/mrt-utilities/src/utils/ssr-proxying.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -777,7 +777,6 @@ export const X_HEADERS_TO_REMOVE_ORIGIN: string[] = [
777777
'x-apigateway-event',
778778
'x-apigateway-context',
779779
'x-mobify-access-key',
780-
'x-sfdc-access-control',
781780
];
782781

783782
/**

packages/mrt-utilities/test/middleware.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,6 +198,7 @@ describe('middleware', () => {
198198

199199
expect((mockRequest as Request).headers['x-api-key']).to.be.undefined;
200200
expect((mockRequest as Request).headers['x-mobify-access-key']).to.be.undefined;
201+
expect((mockRequest as Request).headers['x-sfdc-access-control']).to.equal('control');
201202
expect((mockRequest as Request).headers['content-type']).to.equal('application/json');
202203
});
203204

0 commit comments

Comments
 (0)