|
|
@@ -2271,13 +2271,13 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
|
|
|
huePubSub.publish('graph.refresh.view');
|
|
|
if (vm.job() == self && self.apiStatus() == 'RUNNING') {
|
|
|
lastFetchJobRequest = self._fetchJob(function (data) {
|
|
|
- if (vm.job().type() == 'schedule') {
|
|
|
+ if (['schedule', 'workflow'].indexOf(vm.job().type()) >= 0) {
|
|
|
window.hueUtils.deleteAllEmptyStringKey(data.app); // It's preferable for our backend to return empty strings for various values in order to initialize them, but they shouldn't overwrite any values that are currently set.
|
|
|
- vm.job = ko.mapping.fromJS(data.app, {}, vm.job)
|
|
|
+ vm.job = ko.mapping.fromJS(data.app, {}, vm.job);
|
|
|
} else {
|
|
|
vm.job().fetchStatus();
|
|
|
- vm.job().fetchLogs(vm.job().logActive());
|
|
|
}
|
|
|
+ vm.job().fetchLogs(vm.job().logActive());
|
|
|
var profile = $("div[data-jobType] .tab-content .active").data("profile")
|
|
|
if (profile) {
|
|
|
vm.job().fetchProfile(profile);
|