mirror of
https://github.com/apache/superset.git
synced 2026-06-04 07:09:22 +00:00
fix(import): Make sure query context is overwritten for overwriting imports (#25493)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user