浏览代码

HUE-5108 [oozie] Workflow dashboard page with an email on kill or end has a js error

Enrico Berti 9 年之前
父节点
当前提交
56f0701
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako

+ 7 - 1
apps/oozie/src/oozie/templates/dashboard/list_oozie_workflow.mako

@@ -662,7 +662,13 @@ ${ utils.slaGlobal() }
           }));
           % if layout_json != '':
           ko.utils.arrayForEach(actionsViewModel.actions(), function(action) {
-            var _w = viewModel.getWidgetById($("[id^=wdg_" + action.id.substr(action.id.length - 4) + "]").attr("id").substr(4));
+            var _w, actionId = action.id.substr(action.id.length - 4);
+            if (actionId === '@End'){
+              _w = viewModel.getWidgetById('33430f0f-ebfa-c3ec-f237-3e77efa03d0a');
+            }
+            else {
+              _w = viewModel.getWidgetById($("[id^=wdg_" + actionId + "]").attr("id").substr(4));
+            }
             if (_w != null) {
               if (['SUCCEEDED', 'OK', 'DONE'].indexOf(action.status) > -1) {
                 _w.status("success");