Przeglądaj źródła

HUE-6249 [optimizer] Support Sentry filtering on topDatabases

Romain Rigaux 8 lat temu
rodzic
commit
20caac26f3

+ 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):