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

Merge pull request #749 from sasjs/update-sasjs-request-client

fix: update parse response method of sasjsRequestClient
This commit is contained in:
Sabir Hassan
2022-08-25 00:19:33 +05:00
committed by GitHub

View File

@@ -26,7 +26,7 @@ export class SasjsRequestClient extends RequestClient {
protected parseResponse<T>(response: AxiosResponse<any>) { protected parseResponse<T>(response: AxiosResponse<any>) {
const etag = response?.headers ? response.headers['etag'] : '' const etag = response?.headers ? response.headers['etag'] : ''
let parsedResponse let parsedResponse = {}
let log let log
try { try {
@@ -37,10 +37,10 @@ export class SasjsRequestClient extends RequestClient {
} }
} catch { } catch {
if (response.data.includes(SASJS_LOGS_SEPARATOR)) { if (response.data.includes(SASJS_LOGS_SEPARATOR)) {
parsedResponse = getValidJson( const splittedResponse = response.data.split(SASJS_LOGS_SEPARATOR)
response.data.split(SASJS_LOGS_SEPARATOR)[0] log = splittedResponse[1]
) if (splittedResponse[0].trim())
log = response.data.split(SASJS_LOGS_SEPARATOR)[1] parsedResponse = getValidJson(splittedResponse[0])
} else parsedResponse = response.data } else parsedResponse = response.data
} }