1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-01-19 10:00:06 +00:00

fix: no need to parse if webout is an object

This commit is contained in:
Saad Jutt
2022-02-21 16:45:41 +05:00
parent 9c98cabe6c
commit d7ad0288b9
2 changed files with 12 additions and 4 deletions

View File

@@ -65,8 +65,12 @@ export class SasJsJobExecutor extends BaseJobExecutor {
let jsonResponse = res.result let jsonResponse = res.result
if (config.debug) { if (config.debug) {
const webout = parseWeboutResponse(res.result._webout, apiUrl) if (typeof res.result._webout === 'object') {
jsonResponse = getValidJson(webout) jsonResponse = res.result._webout
} else {
const webout = parseWeboutResponse(res.result._webout, apiUrl)
jsonResponse = getValidJson(webout)
}
} else { } else {
jsonResponse = getValidJson(res.result._webout) jsonResponse = getValidJson(res.result._webout)
} }

View File

@@ -178,8 +178,12 @@ export class WebJobExecutor extends BaseJobExecutor {
: res.result : res.result
break break
case ServerType.Sasjs: case ServerType.Sasjs:
const webout = parseWeboutResponse(res.result._webout, apiUrl) if (typeof res.result._webout === 'object') {
jsonResponse = getValidJson(webout) jsonResponse = res.result._webout
} else {
const webout = parseWeboutResponse(res.result._webout, apiUrl)
jsonResponse = getValidJson(webout)
}
break break
} }
} else if (this.serverType === ServerType.Sasjs) { } else if (this.serverType === ServerType.Sasjs) {