From 8d5f3c98845ea500950ba3c2d750d3f7b2df1024 Mon Sep 17 00:00:00 2001 From: MichalKinas <113341662+MichalKinas@users.noreply.github.com> Date: Thu, 15 Feb 2024 20:49:17 +0100 Subject: [PATCH] [ACS-6805] getNodeContent allows adding additional options (#9343) --- .../src/api/content-rest-api/api/nodes.api.ts | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/js-api/src/api/content-rest-api/api/nodes.api.ts b/lib/js-api/src/api/content-rest-api/api/nodes.api.ts index a42ebf52c7..4413a72b79 100644 --- a/lib/js-api/src/api/content-rest-api/api/nodes.api.ts +++ b/lib/js-api/src/api/content-rest-api/api/nodes.api.ts @@ -477,13 +477,18 @@ export class NodesApi extends BaseApi { }; const queryParams = { - attachment: opts?.attachment + attachment: opts?.attachment ?? null }; - const headerParams = { - 'If-Modified-Since': opts?.ifModifiedSince, - Range: opts?.range - }; + const headerParams = {}; + + if (opts?.ifModifiedSince) { + Object.defineProperty(headerParams, 'If-Modified-Since', { value: opts?.ifModifiedSince }); + } + + if (opts?.range) { + Object.defineProperty(headerParams, 'Range', { value: opts?.range }); + } const accepts = ['application/octet-stream'];