Kaynağa Gözat

AMBARI-6054. Turning On Maintenance mode for any service produces js error, no information popup is shown (alexantonenko)

Alex Antonenko 11 yıl önce
ebeveyn
işleme
121bc763ad

+ 2 - 6
ambari-web/app/controllers/main/host.js

@@ -651,9 +651,7 @@ App.MainHostController = Em.ArrayController.extend(App.UserPref, {
   },
 
   updateHostPassiveState: function (data, opt, params) {
-    App.router.get('clusterController').loadUpdatedStatus(function () {
-      batchUtils.infoPassiveState(params.passive_state);
-    });
+    batchUtils.infoPassiveState(params.passive_state);
   },
   /**
    * Bulk operation for selected hostComponents
@@ -827,9 +825,7 @@ App.MainHostController = Em.ArrayController.extend(App.UserPref, {
   },
 
   updateHostComponentsPassiveState: function (data, opt, params) {
-    App.router.get('clusterController').loadUpdatedStatus(function () {
-      batchUtils.infoPassiveState(params.passive_state);
-    });
+    batchUtils.infoPassiveState(params.passive_state);
   },
   /**
    * Show BO popup after bulk request

+ 1 - 3
ambari-web/app/controllers/main/host/details.js

@@ -1289,9 +1289,7 @@ App.MainHostDetailsController = Em.Controller.extend({
    */
   updateHost: function (data, opt, params) {
     this.set('content.passiveState', params.passive_state);
-    App.router.get('clusterController').loadUpdatedStatus(function () {
-      batchUtils.infoPassiveState(params.passive_state);
-    });
+    batchUtils.infoPassiveState(params.passive_state);
   },
 
   /**

+ 2 - 5
ambari-web/app/controllers/main/service/item.js

@@ -230,11 +230,8 @@ App.MainServiceItemController = Em.Controller.extend({
   },
 
   updateService: function(data, opt, params) {
-    var self = this;
-    App.router.get('clusterController').loadUpdatedStatus(function(){
-      self.set('content.passiveState', params.passive_state);
-      batchUtils.infoPassiveState(params.passive_state);
-    });
+    this.set('content.passiveState', params.passive_state);
+    batchUtils.infoPassiveState(params.passive_state);
   },
 
   runSmokeTestPrimary: function(query) {