瀏覽代碼

AMBARI-4046. JS errors after stopping YARN. (xiwang via yusaku)

Yusaku Sako 11 年之前
父節點
當前提交
d1cbbdb13c
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      ambari-web/app/utils/ajax.js

+ 4 - 1
ambari-web/app/utils/ajax.js

@@ -496,12 +496,15 @@ var urls = {
     'format': function (data, opt) {
       var field1 = 'metrics/yarn/Queue/{queueName}/AllocatedMB[{fromSeconds},{toSeconds},{stepSeconds}]';
       var field2 = 'metrics/yarn/Queue/{queueName}/AvailableMB[{fromSeconds},{toSeconds},{stepSeconds}]';
-      if (opt.url != null && data.queueNames != null) {
+      if (opt.url != null && data.queueNames != null && data.queueNames.length > 0) {
         data.queueNames.forEach(function (q) {
           data.queueName = q;
           opt.url += (formatUrl(field1, data) + ",");
           opt.url += (formatUrl(field2, data) + ",");
         });
+      } else {
+        opt.url += (formatUrl(field1, data) + ",");
+        opt.url += (formatUrl(field2, data) + ",");
       }
     },
     'testInProduction': true