From bdf9e2fd5b8ff8d86aa9db396c53d89dc0e42de3 Mon Sep 17 00:00:00 2001 From: Mihajlo Date: Fri, 26 Nov 2021 15:32:10 +0100 Subject: [PATCH] fix: sas9JobExecutor not returning response --- src/job-execution/Sas9JobExecutor.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/job-execution/Sas9JobExecutor.ts b/src/job-execution/Sas9JobExecutor.ts index 6a572c1..46c8af3 100644 --- a/src/job-execution/Sas9JobExecutor.ts +++ b/src/job-execution/Sas9JobExecutor.ts @@ -53,6 +53,8 @@ export class Sas9JobExecutor extends BaseJobExecutor { } catch (e: any) { return Promise.reject(new ErrorResponse(e?.message, e)) } + } else { + data = '' } for (const key in requestParams) { @@ -66,6 +68,7 @@ export class Sas9JobExecutor extends BaseJobExecutor { config.password, this.jobsPath ) + const contentType = data && Object.keys(data).length ? 'multipart/form-data; boundary=' + (formData as any)._boundary @@ -89,6 +92,8 @@ export class Sas9JobExecutor extends BaseJobExecutor { } this.requestClientSingle!.appendRequest(resString, sasJob, config.debug) + + return res }) .catch((err: any) => { let errString = err @@ -98,6 +103,8 @@ export class Sas9JobExecutor extends BaseJobExecutor { } this.requestClientSingle!.appendRequest(errString, sasJob, config.debug) + + return err }) }