Selaa lähdekoodia

AMBARI-13703. Admin view throws javascript error when user timeout is not defined (rzang)

Richard Zang 10 vuotta sitten
vanhempi
commit
463ed4bd91

+ 3 - 1
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/Cluster.js

@@ -65,7 +65,9 @@ angular.module('ambariAdminConsole')
       var url = '/services/AMBARI/components/AMBARI_SERVER?fields=RootServiceComponents/properties/user.inactivity.timeout.default'
       $http.get(Settings.baseUrl + url)
       .then(function(data) {
-        deferred.resolve(data.data.RootServiceComponents.properties['user.inactivity.timeout.default']);
+        var properties = data.data.RootServiceComponents.properties;
+        var timeout = properties? properties['user.inactivity.timeout.default'] : 0;
+        deferred.resolve(timeout);
       })
       .catch(function(data) {
         deferred.reject(data);