From d8b686dd7e333551a609bc8017a92a5ffee0e500 Mon Sep 17 00:00:00 2001 From: Mihajlo Medjedovic Date: Wed, 24 Aug 2022 15:12:13 +0200 Subject: [PATCH 1/2] fix: error when multiple redirections happen while debug is on --- src/request/RequestClient.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/request/RequestClient.ts b/src/request/RequestClient.ts index 3ab2b83..6071efc 100644 --- a/src/request/RequestClient.ts +++ b/src/request/RequestClient.ts @@ -154,9 +154,12 @@ export class RequestClient implements HttpClient { sasWork = log } } else if (response?.result) { - sourceCode = parseSourceCode(response.result) - generatedCode = parseGeneratedCode(response.result) - sasWork = response.result.WORK + // We parse only if it's a string, otherwise it would throw error + if (typeof response.result === 'string') { + sourceCode = parseSourceCode(response.result) + generatedCode = parseGeneratedCode(response.result) + sasWork = response.result.WORK + } } } From eb739a83a4db9750a50a496883cbd8578ef6dbc4 Mon Sep 17 00:00:00 2001 From: Mihajlo Medjedovic Date: Wed, 24 Aug 2022 15:16:47 +0200 Subject: [PATCH 2/2] chore: fix --- src/request/RequestClient.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/request/RequestClient.ts b/src/request/RequestClient.ts index 6071efc..6e1ca66 100644 --- a/src/request/RequestClient.ts +++ b/src/request/RequestClient.ts @@ -158,8 +158,9 @@ export class RequestClient implements HttpClient { if (typeof response.result === 'string') { sourceCode = parseSourceCode(response.result) generatedCode = parseGeneratedCode(response.result) - sasWork = response.result.WORK } + + sasWork = response.result.WORK } }