fix(import): Make sure query context is overwritten for overwriting imports (#25493)

This commit is contained in:
Jack Fragassi 2023-10-16 09:49:55 -07:00 committed by GitHub
parent 8c6bd4ef04
commit a0a0d8043f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 3 deletions

View File

@ -95,6 +95,6 @@ class ImportChartsCommand(ImportModelsCommand):
config["params"].update({"datasource": dataset.uid})
if "query_context" in config:
del config["query_context"]
config["query_context"] = None
import_chart(session, config, overwrite=overwrite)

View File

@ -117,7 +117,7 @@ class ImportAssetsCommand(BaseCommand):
dataset_uid = f"{dataset_dict['datasource_id']}__{dataset_dict['datasource_type']}"
config["params"].update({"datasource": dataset_uid})
if "query_context" in config:
del config["query_context"]
config["query_context"] = None
chart = import_chart(session, config, overwrite=True)
chart_ids[str(chart.uuid)] = chart.id

View File

@ -118,7 +118,7 @@ class ImportDashboardsCommand(ImportModelsCommand):
dataset_uid = f"{dataset_dict['datasource_id']}__{dataset_dict['datasource_type']}"
config["params"].update({"datasource": dataset_uid})
if "query_context" in config:
del config["query_context"]
config["query_context"] = None
chart = import_chart(session, config, overwrite=False)
chart_ids[str(chart.uuid)] = chart.id