Explorar o código

AMBARI-15709. JS error on Dashboard page while fast switching pages (onechiporenko)

Oleg Nechiporenko %!s(int64=9) %!d(string=hai) anos
pai
achega
69ea74eade
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      ambari-web/app/views/main/dashboard/widgets.js

+ 3 - 1
ambari-web/app/views/main/dashboard/widgets.js

@@ -317,7 +317,9 @@ App.MainDashboardWidgetsView = Em.View.extend(App.UserPref, App.LocalStorage, Ap
     } else {
       // called when first load/refresh/jump back page
       this.getUserPref(this.get('persistKey')).complete(function () {
-        self.setOnLoadVisibleWidgetsComplete.apply(self);
+        if (self.get('state') === 'inDOM') {
+          self.setOnLoadVisibleWidgetsComplete.apply(self);
+        }
       });
     }
   },