Skip to content

Commit c892369

Browse files
Julien DonqueAleksandrRogov
authored andcommitted
refactor: apply suggested changes to setStandardHeaders
1 parent 77ab1dc commit c892369

13 files changed

+61
-67
lines changed

dist/browser/esm/dynamics-web-api.js

Lines changed: 9 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser/esm/dynamics-web-api.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/dynamics-web-api.js

Lines changed: 9 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/dynamics-web-api.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.js

Lines changed: 9 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.js.map

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/dynamics-web-api.min.js.map

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/esm/dynamics-web-api.mjs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1429,14 +1429,13 @@ var processData = (data, config) => {
14291429
};
14301430

14311431
// src/client/request/setStandardHeaders.ts
1432-
var setStandardHeaders = (request = {}) => {
1433-
if (!request.headers) request.headers = {};
1434-
if (!request.headers["Accept"]) request.headers["Accept"] = "application/json";
1435-
if (!request.headers["OData-MaxVersion"]) request.headers["OData-MaxVersion"] = "4.0";
1436-
if (!request.headers["OData-Version"]) request.headers["OData-Version"] = "4.0";
1437-
if (request.headers["Content-Range"]) request.headers["Content-Type"] = "application/octet-stream";
1438-
else if (!request.headers["Content-Type"] && request.data) request.headers["Content-Type"] = "application/json; charset=utf-8";
1439-
return request.headers;
1432+
var setStandardHeaders = (headers = {}, data) => {
1433+
if (!headers["Accept"]) headers["Accept"] = "application/json";
1434+
if (!headers["OData-MaxVersion"]) headers["OData-MaxVersion"] = "4.0";
1435+
if (!headers["OData-Version"]) headers["OData-Version"] = "4.0";
1436+
if (headers["Content-Range"]) headers["Content-Type"] = "application/octet-stream";
1437+
else if (!headers["Content-Type"] && data) headers["Content-Type"] = "application/json; charset=utf-8";
1438+
return headers;
14401439
};
14411440

14421441
// src/client/request/convertToBatch.ts
@@ -1508,7 +1507,7 @@ ${processData(internalRequest.data, config)}`);
15081507
batchBody.push(`\r
15091508
--${batchBoundary}--\r
15101509
`);
1511-
const headers = setStandardHeaders(batchRequest);
1510+
const headers = setStandardHeaders(batchRequest == null ? void 0 : batchRequest.userHeaders, batchRequest == null ? void 0 : batchRequest.data);
15121511
headers["Content-Type"] = `multipart/mixed;boundary=${batchBoundary}`;
15131512
return { headers, body: batchBody.join("\r\n") };
15141513
};
@@ -1606,7 +1605,7 @@ var sendRequest = async (request, config) => {
16061605
} else {
16071606
processedData = !isBatchConverted ? processData(request.data, config) : request.data;
16081607
if (!isBatchConverted && request.includeDefaultDataverseHeaders !== false) {
1609-
request.headers = setStandardHeaders(request);
1608+
request.headers = setStandardHeaders(request.headers, request.data);
16101609
}
16111610
}
16121611
if (config.impersonate && !request.headers["MSCRMCallerID"]) {

dist/esm/dynamics-web-api.mjs.map

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)