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

HUE-6249 [optimizer] Support Sentry filtering on topDatabases

Romain Rigaux пре 8 година
родитељ
комит
20caac26f3
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      desktop/libs/metadata/src/metadata/optimizer_client.py

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

@@ -335,7 +335,12 @@ class OptimizerApi(object):
       'startingToken': None
     }
 
-    return self._call('getTopDatabases', args)
+    data = self._call('getTopDatabases', args)
+
+    if OPTIMIZER.APPLY_SENTRY_PERMISSIONS.get():
+      data['results'] = list(_secure_results(data['results'], self.user))
+
+    return data
 
 
 def OptimizerQueryDataAdapter(data):