diff --git a/superset/databases/api.py b/superset/databases/api.py index a8de0b66d2b50..c97127bcf7d94 100644 --- a/superset/databases/api.py +++ b/superset/databases/api.py @@ -551,7 +551,7 @@ def schemas(self, pk: int, **kwargs: Any) -> FlaskResponse: try: schemas = database.get_all_schema_names( cache=database.schema_cache_enabled, - cache_timeout=database.schema_cache_timeout, + cache_timeout=database.schema_cache_timeout or None, force=kwargs["rison"].get("force", False), ) schemas = security_manager.get_schemas_accessible_by_user(database, schemas)