From 3b9340b6c0a654af4c013eb39ea05b7217bc7c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20W=C3=B3jcik?= Date: Fri, 29 Jul 2022 12:47:35 +0200 Subject: [PATCH] Fixing the getBody to only apply transform when body is a json --- .../app/js/services/services.service-control.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ServicePulse.Host/app/js/services/services.service-control.js b/src/ServicePulse.Host/app/js/services/services.service-control.js index 18ca636bb2..1e8bb3ae26 100644 --- a/src/ServicePulse.Host/app/js/services/services.service-control.js +++ b/src/ServicePulse.Host/app/js/services/services.service-control.js @@ -146,7 +146,7 @@ method: 'GET', transformResponse: function(defaults, transform) { // Remove any comments from the body before deserializing - return JSON.parse(defaults.replace(/\\"|"(?:\\"|[^"])*"|(\/\/.*|\/\*[\s\S]*?\*\/)/g, function (m, g) { return g ? "" : m })); + return transform()['content-type'] === 'text/json' ? JSON.parse(defaults.replace(/\\"|"(?:\\"|[^"])*"|(\/\/.*|\/\*[\s\S]*?\*\/)/g, function (m, g) { return g ? "" : m })) : defaults; } }); }