From d8b686dd7e333551a609bc8017a92a5ffee0e500 Mon Sep 17 00:00:00 2001 From: Mihajlo Medjedovic Date: Wed, 24 Aug 2022 15:12:13 +0200 Subject: [PATCH] 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 + } } }