We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f495d07 commit df8c349Copy full SHA for df8c349
lib/superset/services/duplicate_dashboard.rb
@@ -96,6 +96,7 @@ def duplicate_source_dashboard_datasets
96
new_dataset_name = "#{dataset[:datasource_name]}-#{target_schema}"
97
existing_datasets = Superset::Dataset::List.new(title_equals: new_dataset_name, schema_equals: target_schema).result
98
if existing_datasets.any?
99
+ logger.info "Dataset #{existing_datasets[0]["table_name"]} already exists. Reusing it"
100
new_dataset_id = existing_datasets[0]["id"] # assuming that we do not name multiple datasets with same name in a single schema
101
else
102
new_dataset_id = Superset::Dataset::Duplicate.new(source_dataset_id: dataset[:id], new_dataset_name: new_dataset_name).perform
0 commit comments