Jelajahi Sumber

AMBARI-17926 Service config page takes more than 2 mins to load. (atkach)

Andrii Tkach 9 tahun lalu
induk
melakukan
8ccf20d6e1
1 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 5 3
      ambari-web/app/utils/config.js

+ 5 - 3
ambari-web/app/utils/config.js

@@ -477,9 +477,11 @@ App.config = Em.Object.create({
     var identitiesMap = {};
     Em.get(kerberosDescriptor, 'KerberosDescriptor.kerberos_descriptor.services').forEach(function (service) {
       this.parseIdentities(service, identitiesMap);
-      service.components.forEach(function (component) {
-        this.parseIdentities(component, identitiesMap);
-      }, this);
+      if (Array.isArray(service.components)) {
+        service.components.forEach(function (component) {
+          this.parseIdentities(component, identitiesMap);
+        }, this);
+      }
     }, this);
     return identitiesMap;
   },