diff --git a/templates/apps.html b/templates/apps.html
index 9f9660a..9ab9e7f 100644
--- a/templates/apps.html
+++ b/templates/apps.html
@@ -85,8 +85,17 @@
Vue.set(app.apps[i], 'end_time', data.end_time);
}
}
- } else if (action == "add_job") {
-
+ } else if (action == "new_job") {
+ for (var i = 0; i < app.apps.length; ++i) {
+ if (app.apps[i].url == data.url_or_path) {
+ Vue.set(app.apps[i], 'job_id', data.id);
+ Vue.set(app.apps[i], 'job_name', data.name);
+ Vue.set(app.apps[i], 'job_state', data.state);
+ Vue.set(app.apps[i], 'created_time', data.created_time);
+ Vue.set(app.apps[i], 'started_time', data.started_time);
+ Vue.set(app.apps[i], 'end_time', data.end_time);
+ }
+ }
}
};