Ver Fonte

AMBARI-7593 Empty dashboard after successful installation. (atkach)

atkach há 10 anos atrás
pai
commit
352d32cc07

+ 3 - 4
ambari-web/app/controllers/installer.js

@@ -681,16 +681,15 @@ App.InstallerController = App.WizardController.extend({
   /**
    * Save cluster provisioning state to the server
    * @param state cluster provisioning state
-   * @param callback is called after request completes
    */
-  setClusterProvisioningState: function (state, callback) {
-    App.ajax.send({
+  setClusterProvisioningState: function (state) {
+    return App.ajax.send({
       name: 'cluster.save_provisioning_state',
       sender: this,
       data: {
         state: state
       }
-    }).complete(callback());
+    });
   },
 
   setStepsEnable: function () {

+ 1 - 1
ambari-web/app/routes/installer.js

@@ -422,7 +422,7 @@ module.exports = Em.Route.extend({
     complete: function (router, context) {
       var controller = router.get('installerController');
       controller.finish();
-      controller.setClusterProvisioningState('INSTALLED', function () {
+      controller.setClusterProvisioningState('INSTALLED').complete(function () {
         // We need to do recovery based on whether we are in Add Host or Installer wizard
         controller.saveClusterState('DEFAULT');
         App.router.set('clusterController.isLoaded', false);