mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-07 12:30:06 +00:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
35f37ac796 | ||
|
|
d7ad0288b9 | ||
|
|
9c98cabe6c | ||
|
|
a6f6897543 |
@@ -52,17 +52,25 @@ export class SasJsJobExecutor extends BaseJobExecutor {
|
|||||||
authConfig?.access_token
|
authConfig?.access_token
|
||||||
)
|
)
|
||||||
.then(async (res: any) => {
|
.then(async (res: any) => {
|
||||||
|
const parsedSasjsServerLog = res.result.log
|
||||||
|
.map((logLine: any) => logLine.line)
|
||||||
|
.join('\n')
|
||||||
|
|
||||||
const resObj = {
|
const resObj = {
|
||||||
result: res.result._webout,
|
result: res.result._webout,
|
||||||
log: res.result.log
|
log: parsedSasjsServerLog
|
||||||
}
|
}
|
||||||
this.requestClient!.appendRequest(resObj, sasJob, config.debug)
|
this.requestClient!.appendRequest(resObj, sasJob, config.debug)
|
||||||
|
|
||||||
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)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -146,11 +146,16 @@ export class WebJobExecutor extends BaseJobExecutor {
|
|||||||
const requestPromise = new Promise((resolve, reject) => {
|
const requestPromise = new Promise((resolve, reject) => {
|
||||||
this.requestClient!.post(apiUrl, formData, authConfig?.access_token)
|
this.requestClient!.post(apiUrl, formData, authConfig?.access_token)
|
||||||
.then(async (res: any) => {
|
.then(async (res: any) => {
|
||||||
|
const parsedSasjsServerLog =
|
||||||
|
this.serverType === ServerType.Sasjs
|
||||||
|
? res.result.log.map((logLine: any) => logLine.line).join('\n')
|
||||||
|
: res.result.log
|
||||||
|
|
||||||
const resObj =
|
const resObj =
|
||||||
this.serverType === ServerType.Sasjs
|
this.serverType === ServerType.Sasjs
|
||||||
? {
|
? {
|
||||||
result: res.result._webout,
|
result: res.result._webout,
|
||||||
log: res.result.log
|
log: parsedSasjsServerLog
|
||||||
}
|
}
|
||||||
: res
|
: res
|
||||||
this.requestClient!.appendRequest(resObj, sasJob, config.debug)
|
this.requestClient!.appendRequest(resObj, sasJob, config.debug)
|
||||||
@@ -173,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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user