Browse Source

HUE-8330 [assist] Filter out cluster not in CREATED status

Romain Rigaux 7 years ago
parent
commit
7d0fe6caf5
1 changed files with 2 additions and 2 deletions
  1. 2 2
      desktop/core/src/desktop/api2.py

+ 2 - 2
desktop/core/src/desktop/api2.py

@@ -113,7 +113,7 @@ def get_context_namespaces(request, interface):
           'computes': [_cluster for _cluster in adb_clusters if _cluster.get('namespaceCrn') == namespace.get('crn')]
         } for namespace in SdxApi(request.user).list_namespaces() +
              # Adding "fake" namespace for cluster without one
-             [_cluster for _cluster in adb_clusters if not cluster.get('namespaceCrn')]
+             [_cluster for _cluster in adb_clusters if not cluster.get('namespaceCrn') and _cluster.get('status') == 'CREATED']
         ]
       )
       response['dynamicClusters'] = True
@@ -149,7 +149,7 @@ def get_context_computes(request, interface):
           'status': cluster.get('status'),
           'namespace': cluster.get('namespaceCrn', cluster.get('crn')),
           'type': 'altus-adb'
-        } for cluster in AnalyticDbApi(request.user).list_clusters()['clusters']]
+        } for cluster in AnalyticDbApi(request.user).list_clusters()['clusters'] if cluster.get('status') == 'CREATED']
       )
 
   if interface == 'oozie' or interface == 'jobs':