diff --git a/awx/ui/src/screens/Job/JobOutput/JobEvent.js b/awx/ui/src/screens/Job/JobOutput/JobEvent.js index 8f3dd81f8e..87f6f54fbf 100644 --- a/awx/ui/src/screens/Job/JobOutput/JobEvent.js +++ b/awx/ui/src/screens/Job/JobOutput/JobEvent.js @@ -41,7 +41,7 @@ function JobEvent({ if (lineNumber < 0) { return null; } - const canToggle = index === toggleLineIndex; + const canToggle = index === toggleLineIndex && !event.isTracebackOnly; return ( - {lineNumber} + {!event.isTracebackOnly ? lineNumber : ''} jobEvent.counter === 1); - if (firstIndex && events[firstIndex]?.stdout) { - const stdoutLines = events[firstIndex].stdout.split('\r\n'); + if (firstIndex > -1) { + if (!events[firstIndex].stdout) { + events[firstIndex].isTracebackOnly = true; + } + const stdoutLines = events[firstIndex].stdout?.split('\r\n') || []; stdoutLines[0] = tracebackEvent.stdout; events[firstIndex].stdout = stdoutLines.join('\r\n'); } else {