Răsfoiți Sursa

HUE-6249 [optimizer] Support Sentry filtering on topDatabases

Romain Rigaux 8 ani în urmă
părinte
comite
20caac26f3
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  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):