Bläddra i källkod

AMBARI-14012. After upgrade, Ambari UI does not show versions tab

Alex Antonenko 10 år sedan
förälder
incheckning
b639de0383
1 ändrade filer med 6 tillägg och 6 borttagningar
  1. 6 6
      ambari-web/app/views/main/admin/stack_upgrade/services_view.js

+ 6 - 6
ambari-web/app/views/main/admin/stack_upgrade/services_view.js

@@ -39,6 +39,9 @@ App.MainAdminStackServicesView = Em.View.extend({
 
   didInsertElement: function () {
     if (!App.get('stackVersionsAvailable')) {
+      this.get('controller').loadStackVersionsToModel(true).done(function () {
+        App.set('stackVersionsAvailable', App.StackVersion.find().content.length > 0);
+      });
       this.get('controller').loadRepositories();
     }
   },
@@ -88,7 +91,7 @@ App.MainAdminStackServicesView = Em.View.extend({
           });
           var cur_group = reposGroup.findProperty('name', group.name);
           if (!cur_group) {
-            var cur_group = Ember.Object.create({
+            cur_group = Ember.Object.create({
               name: group.name,
               repositories: []
             });
@@ -149,7 +152,7 @@ App.MainAdminStackServicesView = Em.View.extend({
    * Handler when editing any repo group BaseUrl
    * @method editGroupLocalRepository
    */
-  editGroupLocalRepository: function (event) {
+  editGroupLocalRepository: function () {
     var repos = this.get('allRepos');
     repos.forEach(function (targetRepo) {
       targetRepo.set('undo', targetRepo.get('baseUrl') != targetRepo.get('originalBaseUrl'));
@@ -196,9 +199,7 @@ App.MainAdminStackServicesView = Em.View.extend({
     var self = this;
     var id = data.url.split('/')[10] + '-' + data.url.split('/')[8];
     var targetRepo = this.get('allRepos').findProperty('id', id);
-    if (!targetRepo) {
-      return;
-    } else {
+    if (targetRepo) {
       App.ModalPopup.show({
         header: Em.I18n.t('admin.cluster.repositories.popup.header.fail'),
         primary: Em.I18n.t('common.saveAnyway'),
@@ -232,7 +233,6 @@ App.MainAdminStackServicesView = Em.View.extend({
    */
   doSaveRepoUrls: function (id, verifyBaseUrl) {
     var targetRepo = this.get('allRepos').findProperty('id', id);
-    var verifyBaseUrl = verifyBaseUrl;
     App.ajax.send({
       name: 'wizard.advanced_repositories.valid_url',
       sender: this,