瀏覽代碼

HUE-8330 [frontend] Don't show namespaces without a name

(cherry picked from commit 302f54d117c64063ccd97280cc9dbe2e1672a71c)
Johan Ahlen 7 年之前
父節點
當前提交
31a00e8630
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      desktop/core/src/desktop/static/desktop/js/contextCatalog.js

+ 3 - 1
desktop/core/src/desktop/static/desktop/js/contextCatalog.js

@@ -113,7 +113,9 @@ var ContextCatalog = (function () {
             var namespaces = namespaces[options.sourceType];
             var namespaces = namespaces[options.sourceType];
             var dynamic = true; //namespaces.hasMultiCluster;
             var dynamic = true; //namespaces.hasMultiCluster;
             if (namespaces) {
             if (namespaces) {
-              self.namespaces[options.sourceType] = { namespaces: namespaces, dynamic: dynamic };
+              self.namespaces[options.sourceType] = { namespaces: namespaces.filter(function (namespace) {
+                return namespace.name; // Only include namespaces with a name.
+              }), dynamic: dynamic };
               deferred.resolve(self.namespaces[options.sourceType]);
               deferred.resolve(self.namespaces[options.sourceType]);
               if (notifyForRefresh) {
               if (notifyForRefresh) {
                 huePubSub.publish('context.catalog.namespaces.refreshed', options.sourceType);
                 huePubSub.publish('context.catalog.namespaces.refreshed', options.sourceType);