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); + } + } } };