From d7ad0288b97f084966d78135acc9d9f86894e245 Mon Sep 17 00:00:00 2001 From: Saad Jutt Date: Mon, 21 Feb 2022 16:45:41 +0500 Subject: [PATCH] fix: no need to parse if webout is an object --- src/job-execution/SasJsJobExecutor.ts | 8 ++++++-- src/job-execution/WebJobExecutor.ts | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/job-execution/SasJsJobExecutor.ts b/src/job-execution/SasJsJobExecutor.ts index 1d52832..fd3e56e 100644 --- a/src/job-execution/SasJsJobExecutor.ts +++ b/src/job-execution/SasJsJobExecutor.ts @@ -65,8 +65,12 @@ export class SasJsJobExecutor extends BaseJobExecutor { let jsonResponse = res.result if (config.debug) { - const webout = parseWeboutResponse(res.result._webout, apiUrl) - jsonResponse = getValidJson(webout) + if (typeof res.result._webout === 'object') { + jsonResponse = res.result._webout + } else { + const webout = parseWeboutResponse(res.result._webout, apiUrl) + jsonResponse = getValidJson(webout) + } } else { jsonResponse = getValidJson(res.result._webout) } diff --git a/src/job-execution/WebJobExecutor.ts b/src/job-execution/WebJobExecutor.ts index 57ff140..5100da4 100644 --- a/src/job-execution/WebJobExecutor.ts +++ b/src/job-execution/WebJobExecutor.ts @@ -178,8 +178,12 @@ export class WebJobExecutor extends BaseJobExecutor { : res.result break case ServerType.Sasjs: - const webout = parseWeboutResponse(res.result._webout, apiUrl) - jsonResponse = getValidJson(webout) + if (typeof res.result._webout === 'object') { + jsonResponse = res.result._webout + } else { + const webout = parseWeboutResponse(res.result._webout, apiUrl) + jsonResponse = getValidJson(webout) + } break } } else if (this.serverType === ServerType.Sasjs) {