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