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.') }