浏览代码

HUE-7734 [metadata] Avoid silent error when tenant id retrieval is empty

Romain Rigaux 8 年之前
父节点
当前提交
1f3be23
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      desktop/libs/metadata/src/metadata/optimizer_client.py

+ 1 - 1
desktop/libs/metadata/src/metadata/optimizer_client.py

@@ -400,7 +400,7 @@ def _get_tenant_id(api):
   tenant_id = OPTIMIZER.TENANT_ID.get() or cache.get(OPTIMIZER_TENANT_ID_CACHE_KEY)
   if not tenant_id:
     tenant = api.get_tenant(cluster_id=OPTIMIZER.CLUSTER_ID.get())
-    if 'tenant' in tenant:
+    if tenant.get('tenant'):
       tenant_id = tenant['tenant']
     else:
       raise PopupException(_('Could not get tenant id from cluster id %s: %s') % (OPTIMIZER.CLUSTER_ID.get(), tenant))