Преглед изворни кода

HUE-8847 [catalog] Use classifications as tags when Atlas is enabled

Johan Ahlen пре 6 година
родитељ
комит
64f43d9eca
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      desktop/libs/metadata/src/metadata/catalog/atlas_client.py

+ 8 - 1
desktop/libs/metadata/src/metadata/catalog/atlas_client.py

@@ -115,9 +115,16 @@ class AtlasApi(Api):
     try:
       response = {
         "status": 0,
-        "results": []
+        "results": [],
+        "facets": {
+          "tags": {}
+        }
       }
 
+      # list_tags should return empty response for Atlas
+      if (not query_s and facetFields and 'tags' in facetFields):
+        return response
+
       query_s = (query_s.strip() if query_s else '') + '*'
       atlas_dsl_query = 'from %s where name like \'%s\' limit %s' % ('hive_table', query_s, limit)