Handle error state with traceback and no stdout

This commit is contained in:
Jake McDermott 2021-02-08 17:20:24 -05:00
parent 471ee46171
commit b0520ae0e4
No known key found for this signature in database
GPG Key ID: 0E56ED990CDFCB4F

View File

@ -347,7 +347,7 @@ class JobOutput extends Component {
let countOffset = 1;
if (job?.result_traceback) {
const tracebackEvent = {
counter: -1,
counter: 1,
created: null,
event: null,
type: null,
@ -357,7 +357,7 @@ class JobOutput extends Component {
const firstIndex = newResults.findIndex(
jobEvent => jobEvent.counter === 1
);
if (firstIndex) {
if (firstIndex && newResults[firstIndex]?.stdout) {
const stdoutLines = newResults[firstIndex].stdout.split('\r\n');
stdoutLines[0] = tracebackEvent.stdout;
newResults[firstIndex].stdout = stdoutLines.join('\r\n');