diff --git a/superset/db_engine_specs/snowflake.py b/superset/db_engine_specs/snowflake.py index 058ca89c6af2..741bc89b37a8 100644 --- a/superset/db_engine_specs/snowflake.py +++ b/superset/db_engine_specs/snowflake.py @@ -27,6 +27,7 @@ from sqlalchemy.engine.url import make_url, URL from typing_extensions import TypedDict +from superset.databases.utils import encode_parameters from superset.db_engine_specs.postgres import PostgresBaseEngineSpec from superset.errors import ErrorLevel, SupersetError, SupersetErrorType from superset.models.sql_lab import Query @@ -198,6 +199,9 @@ def build_sqlalchemy_uri( ] = None, ) -> str: + # encode parameters + parameters = encode_parameters(parameters) # type: ignore + return str( URL( "snowflake",