mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 11:20:39 -03:30
fix stdout ordering missing event issue
This commit is contained in:
parent
e6d4de301b
commit
a5321179ac
@ -28,6 +28,7 @@ export default ['jobResultsService', 'parseStdoutService', function(jobResultsSe
|
||||
mungedEvent.stdout = parseStdoutService.parseStdout(event);
|
||||
mungedEvent.start_line = event.start_line + 1;
|
||||
mungedEvent.end_line = event.end_line + 1;
|
||||
mungedEvent.actual_end_line = parseStdoutService.actualEndLine(event) + 1;
|
||||
mungedEvent.changes.push('stdout');
|
||||
}
|
||||
|
||||
|
||||
@ -288,7 +288,7 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy
|
||||
var linesInPane = [];
|
||||
|
||||
function addToLinesInPane(event) {
|
||||
var arr = _.range(event.start_line, event.end_line);
|
||||
var arr = _.range(event.start_line, event.actual_end_line);
|
||||
linesInPane = linesInPane.concat(arr);
|
||||
linesInPane = linesInPane.sort(function(a, b) {
|
||||
return a - b;
|
||||
@ -313,7 +313,7 @@ function(jobData, jobDataOptions, jobLabels, jobFinished, count, $scope, ParseTy
|
||||
.append($compile(event
|
||||
.stdout)($scope.events[event
|
||||
.counter]));
|
||||
};
|
||||
}
|
||||
|
||||
function putInCorrectPlace(event) {
|
||||
if (linesInPane.length) {
|
||||
|
||||
@ -258,6 +258,9 @@ export default ['$log', 'moment', 'i18n', function($log, moment, i18n){
|
||||
|
||||
return _.zip(lineNums, lines).slice(0, -1);
|
||||
},
|
||||
actualEndLine: function(event) {
|
||||
return event.start_line + this.getLineArr(event).length;
|
||||
},
|
||||
// public function that provides the parsed stdout line, given a
|
||||
// job_event
|
||||
parseStdout: function(event){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user