From 55dab89c1a6177449a343b706829dbad5b88db85 Mon Sep 17 00:00:00 2001 From: Beto Dealmeida Date: Mon, 2 May 2022 12:07:56 -0700 Subject: [PATCH] chore: add debug to tables endpoint --- superset/views/core.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/superset/views/core.py b/superset/views/core.py index 478cd93a739d9..49cadfe587471 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1124,6 +1124,7 @@ def tables( # pylint: disable=too-many-locals,no-self-use,too-many-arguments cache_timeout=database.table_cache_timeout, ) ] or [] + logger.debug("Loaded all tables from schema %s: %s", schema_parsed, tables) views = [ utils.DatasourceName(*datasource_name) for datasource_name in database.get_all_view_names_in_schema( @@ -1133,6 +1134,7 @@ def tables( # pylint: disable=too-many-locals,no-self-use,too-many-arguments cache_timeout=database.table_cache_timeout, ) ] or [] + logger.debug("Loaded all views from schema %s: %s", schema_parsed, views) else: tables = [ utils.DatasourceName(*datasource_name) @@ -1140,18 +1142,22 @@ def tables( # pylint: disable=too-many-locals,no-self-use,too-many-arguments cache=True, force=False, cache_timeout=24 * 60 * 60 ) ] + logger.debug("Loaded all tables from database: %s", tables) views = [ utils.DatasourceName(*datasource_name) for datasource_name in database.get_all_view_names_in_database( cache=True, force=False, cache_timeout=24 * 60 * 60 ) ] + logger.debug("Loaded all views from database: %s", views) tables = security_manager.get_datasources_accessible_by_user( database, tables, schema_parsed ) + logger.debug("Filtered tables to: %s", tables) views = security_manager.get_datasources_accessible_by_user( database, views, schema_parsed ) + logger.debug("Filtered views to: %s", views) def get_datasource_label(ds_name: utils.DatasourceName) -> str: return (