From 6cab245cde12e8c49d06c0ec8a895fd148ec2ac7 Mon Sep 17 00:00:00 2001 From: Sabir Hassan Date: Wed, 30 Mar 2022 01:22:03 +0500 Subject: [PATCH] fix: update code for extracting json url when debug is enabled --- src/utils/parseViyaDebugResponse.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/utils/parseViyaDebugResponse.ts b/src/utils/parseViyaDebugResponse.ts index d3d3e6e..f5e4e54 100644 --- a/src/utils/parseViyaDebugResponse.ts +++ b/src/utils/parseViyaDebugResponse.ts @@ -16,10 +16,15 @@ export const parseSasViyaDebugResponse = async ( requestClient: RequestClient, serverUrl: string ) => { + // On viya 3.5, iframe is like + // On viya 4, iframe is like + const iframeStart = response.split( - '')[0] : null + const jsonUrl = iframeStart + ? iframeStart.split(/"><\/iframe>|><\/iframe>/)[0] + : null if (!jsonUrl) { throw new Error('Unable to find webout file URL.') }