Explorar o código

HUE-8472 [frontend] Ensure computes in namespaces have id and name

Johan Ahlen %!s(int64=7) %!d(string=hai) anos
pai
achega
f6d1014
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      desktop/core/src/desktop/static/desktop/js/contextCatalog.js

+ 10 - 0
desktop/core/src/desktop/static/desktop/js/contextCatalog.js

@@ -113,6 +113,16 @@ var ContextCatalog = (function () {
             var dynamic = namespaces.dynamicClusters;
             var namespaces = namespaces[options.sourceType];
             if (namespaces) {
+              namespaces.forEach(function (namespace) {
+                namespace.computes.forEach(function (compute) {
+                  if (!compute.id && compute.crn) {
+                    compute.id = compute.crn;
+                  }
+                  if (!compute.name && compute.clusterName) {
+                    compute.name = compute.clusterName;
+                  }
+                })
+              });
               self.namespaces[options.sourceType] = { namespaces: namespaces.filter(function (namespace) {
                 return namespace.name; // Only include namespaces with a name.
               }), dynamic: dynamic };