mirror of
https://github.com/apache/superset.git
synced 2026-05-29 20:29:34 +00:00
fix: mask password on DB import (#33267)
This commit is contained in:
committed by
Michael S. Molina
parent
f56757a0e9
commit
ee8edcf4b4
@@ -69,7 +69,11 @@ def import_database(
|
||||
# Before it gets removed in import_from_dict
|
||||
ssh_tunnel_config = config.pop("ssh_tunnel", None)
|
||||
|
||||
# set SQLAlchemy URI via `set_sqlalchemy_uri` so that the password gets masked
|
||||
sqlalchemy_uri = config.pop("sqlalchemy_uri")
|
||||
database: Database = Database.import_from_dict(config, recursive=False)
|
||||
database.set_sqlalchemy_uri(sqlalchemy_uri)
|
||||
|
||||
if database.id is None:
|
||||
db.session.flush()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user