mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 10:00:01 -03:30
set result traceback state on sync and send it to subscribers
This commit is contained in:
parent
a0671bd36a
commit
a7db4cf367
@ -442,8 +442,8 @@ function getJobExplanationDetails () {
|
||||
return { label, less, more, showMore, hasMoreToShow };
|
||||
}
|
||||
|
||||
function getResultTracebackDetails () {
|
||||
const traceback = resource.model.get('result_traceback');
|
||||
function getResultTracebackDetails (resultTraceback) {
|
||||
const traceback = resultTraceback || resource.model.get('result_traceback');
|
||||
|
||||
if (!traceback) {
|
||||
return null;
|
||||
|
||||
@ -303,6 +303,12 @@ function JobStatusService (moment, message) {
|
||||
this.statsEvent = data;
|
||||
};
|
||||
|
||||
this.setResultTraceback = traceback => {
|
||||
if (!traceback) return;
|
||||
|
||||
this.state.resultTraceback = traceback;
|
||||
};
|
||||
|
||||
this.setHostStatusCounts = counts => {
|
||||
counts = counts || {};
|
||||
|
||||
@ -341,6 +347,7 @@ function JobStatusService (moment, message) {
|
||||
this.setEnvironment(model.get('custom_virtualenv'));
|
||||
this.setArtifacts(model.get('artifacts'));
|
||||
this.setExecutionNode(model.get('execution_node'));
|
||||
this.setResultTraceback(model.get('result_traceback'));
|
||||
|
||||
this.initHostStatusCounts({ model });
|
||||
this.initPlaybookCounts({ model });
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user