From 1796ecee21e9808505401e5878a17af1701e1d39 Mon Sep 17 00:00:00 2001 From: "efdal.incesu" Date: Mon, 23 Oct 2023 13:58:32 +0300 Subject: [PATCH] fix: forward-compatibility adaptation for request headers --- package.json | 2 +- src/fragment.ts | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7dfa5d6f..fa8d38fa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@puzzle-js/core", - "version": "3.62.1", + "version": "3.62.2", "main": "./dist/index.js", "types": "./dist/index.d.ts", "logo": "https://image.ibb.co/jM29on/puzzlelogo.png", diff --git a/src/fragment.ts b/src/fragment.ts index 256da53f..42491cc0 100644 --- a/src/fragment.ts +++ b/src/fragment.ts @@ -137,7 +137,13 @@ export class FragmentBFF extends Fragment { * @returns {*} */ private clearRequest(req: express.Request) { - const clearedReq = Object.assign({}, req); + const clearedReq = Object.assign( + { + headers: req.headers + }, + req + ); + if (req.query) { delete clearedReq.query[RENDER_MODE_QUERY_NAME]; delete clearedReq.query[PREVIEW_PARTIAL_QUERY_NAME];