Преглед на файлове

AMBARI-11015 JS error after Host configs page reload. (ababiichuk)

aBabiichuk преди 10 години
родител
ревизия
f8d75a6087
променени са 1 файла, в които са добавени 17 реда и са изтрити 17 реда
  1. 17 17
      ambari-web/app/controllers/global/cluster_controller.js

+ 17 - 17
ambari-web/app/controllers/global/cluster_controller.js

@@ -283,24 +283,24 @@ App.ClusterController = Em.Controller.extend({
         });
 
         updater.updateServiceMetric(function () {
-          App.config.loadConfigsFromStack(App.Service.find().mapProperty('serviceName'));
-
-          updater.updateComponentConfig(function () {
-            self.updateLoadStatus('componentConfigs');
-          });
+          App.config.loadConfigsFromStack(App.Service.find().mapProperty('serviceName')).complete(function() {
+            updater.updateComponentConfig(function () {
+              self.updateLoadStatus('componentConfigs');
+            });
 
-          updater.updateComponentsState(function () {
-            self.updateLoadStatus('componentsState');
-          });
-          self.updateLoadStatus('serviceMetrics');
-
-          updater.updateAlertGroups(function () {
-            updater.updateAlertDefinitions(function() {
-              updater.updateAlertDefinitionSummary(function () {
-                updater.updateUnhealthyAlertInstances(function () {
-                  self.updateLoadStatus('alertGroups');
-                  self.updateLoadStatus('alertDefinitions');
-                  self.updateLoadStatus('alertInstancesUnhealthy');
+            updater.updateComponentsState(function () {
+              self.updateLoadStatus('componentsState');
+            });
+            self.updateLoadStatus('serviceMetrics');
+
+            updater.updateAlertGroups(function () {
+              updater.updateAlertDefinitions(function() {
+                updater.updateAlertDefinitionSummary(function () {
+                  updater.updateUnhealthyAlertInstances(function () {
+                    self.updateLoadStatus('alertGroups');
+                    self.updateLoadStatus('alertDefinitions');
+                    self.updateLoadStatus('alertInstancesUnhealthy');
+                  });
                 });
               });
             });