BP 713: changed decoding of error messages
diff --git a/src/app/core/interceptors/error.interceptor.ts b/src/app/core/interceptors/error.interceptor.ts
index ef53791..ffb623e 100644
--- a/src/app/core/interceptors/error.interceptor.ts
+++ b/src/app/core/interceptors/error.interceptor.ts
@@ -21,9 +21,6 @@
handleError(httpErrorResponse: HttpErrorResponse) {
-
-
- console.error(httpErrorResponse);
const utilService = this.injector.get(UtilService);
let errorMessage: ErrorObject = {
@@ -38,8 +35,8 @@
}
- const decodedString = String.fromCharCode.apply(null, new Uint8Array(httpErrorResponse.error));
-
+ const encodedString = String.fromCharCode.apply(null, new Uint8Array(httpErrorResponse.error));
+ const decodedString = decodeURIComponent(escape(encodedString));
if (decodedString) {
errorMessage = JSON.parse(decodedString);
}