mirror of
https://github.com/sasjs/server.git
synced 2025-12-11 03:34:35 +00:00
fix(web): parsing of webout
This commit is contained in:
@@ -48,13 +48,21 @@ const Studio = () => {
|
|||||||
.then((res: any) => {
|
.then((res: any) => {
|
||||||
setLog(`<div><h2>SAS Log</h2><pre>${res?.data?.log}</pre></div>`)
|
setLog(`<div><h2>SAS Log</h2><pre>${res?.data?.log}</pre></div>`)
|
||||||
|
|
||||||
const webout = res?.data?.webout
|
let weboutString: string
|
||||||
? JSON.parse(
|
try {
|
||||||
res.data.webout
|
weboutString = res.data.webout
|
||||||
.split('>>weboutBEGIN<<')[1]
|
.split('>>weboutBEGIN<<')[1]
|
||||||
.split('>>weboutEND<<')[0]
|
.split('>>weboutEND<<')[0]
|
||||||
)
|
} catch (_) {
|
||||||
: ''
|
weboutString = res.data.webout
|
||||||
|
}
|
||||||
|
|
||||||
|
let webout: any
|
||||||
|
try {
|
||||||
|
webout = JSON.parse(weboutString)
|
||||||
|
} catch (_) {
|
||||||
|
webout = weboutString
|
||||||
|
}
|
||||||
|
|
||||||
setWebout(`<pre><code>${JSON.stringify(webout, null, 4)}</code></pre>`)
|
setWebout(`<pre><code>${JSON.stringify(webout, null, 4)}</code></pre>`)
|
||||||
setTab('2')
|
setTab('2')
|
||||||
|
|||||||
Reference in New Issue
Block a user