Skip to content

Commit 150e8ce

Browse files
committed
fix debug log on error with axios
1 parent 9aba0f9 commit 150e8ce

File tree

4 files changed

+11
-9
lines changed

4 files changed

+11
-9
lines changed

package-lock.json

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ews-javascript-api",
3-
"version": "0.15.2",
3+
"version": "0.15.3",
44
"private": true,
55
"description": "EWS Managed api in JavaScript",
66
"main": "js/ExchangeWebService.js",
@@ -27,7 +27,7 @@
2727
"homepage": "https://github.com/gautamsi/ews-javascript-api",
2828
"dependencies": {
2929
"@azure/msal-node": "^2.6.5",
30-
"@ewsjs/xhr": "^3.1.2",
30+
"@ewsjs/xhr": "^3.1.3",
3131
"@xmldom/xmldom": "^0.8.1",
3232
"base64-js": "^1.5.1",
3333
"moment": "^2.30.1",

src/js/Core/Requests/ServiceRequestBase.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,8 @@ export abstract class ServiceRequestBase {
354354
}
355355
}
356356
else {
357-
soapFaultDetails = new SoapFaultDetails(webException && (<any>webException).message ? (<any>webException).message : '');
357+
const msDiagMessage = webException.getResponseHeader?.('x-ms-diagnostics') || '';
358+
soapFaultDetails = new SoapFaultDetails(webException && (<any>webException).message ? (<any>webException).message : msDiagMessage);
358359
soapFaultDetails.HttpStatusCode = webException.status;
359360
if ((<any>webException).stack)
360361
soapFaultDetails.stack = (<any>webException).stack;

src/js/Core/Requests/SimpleServiceRequestBase.ts

+1
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ export class SimpleServiceRequestBase extends ServiceRequestBase {
6767
}
6868
}, (resperr: XMLHttpRequest) => {
6969
EwsLogging.Log("Error in calling service, error code:" + resperr.status + "\r\n" + ((resperr.getAllResponseHeaders) ? resperr.getAllResponseHeaders() : ""));
70+
EwsLogging.DebugLog(resperr);
7071
if (errorDelegate) errorDelegate(this.ProcessWebException(resperr) || resperr);
7172
});
7273
});

0 commit comments

Comments
 (0)