浏览代码

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

Richard Zang 10 年之前
父节点
当前提交
463ed4bd91
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/Cluster.js

+ 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);