Issue 4237 - fixes empty dictionary (#4239)

This commit is contained in:
Ayush Shah 2022-04-19 21:22:46 +05:30 committed by GitHub
parent 579d3cdd88
commit 09f01fc7e3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 16 additions and 4 deletions

View File

@ -7,10 +7,16 @@
"type": "Mysql",
"username": "openmetadata_user",
"password": "openmetadata_password",
"hostPort": "localhost:3306"
"hostPort": "localhost:3306",
"connectionOptions": {},
"connectionArguments": {}
}
},
"sourceConfig": {"config": {"enableDataProfiler": false}}
"sourceConfig": {
"config": {
"enableDataProfiler": false
}
}
},
"sink": {
"type": "metadata-rest",

View File

@ -91,7 +91,11 @@ def get_connection_url_common(connection):
url += connection.hostPort
url += f"/{connection.database}" if connection.database else ""
options = connection.connectionOptions
options = (
connection.connectionOptions.dict()
if connection.connectionOptions
else connection.connectionOptions
)
if options:
if not connection.database:
url += "/"

View File

@ -44,7 +44,9 @@ CONFIG = """
"username": "openmetadata_user",
"password": "openmetadata_password",
"hostPort": "localhost:3306",
"database": "openmetadata_db"
"database": "openmetadata_db",
"connectionOptions": {},
"connectionArguments": {}
}
},
"sourceConfig": {