Merge remote-tracking branch 'origin/release'

This commit is contained in:
Overhang.IO 2025-04-10 06:10:55 +00:00
commit 863babcecf
2 changed files with 1 additions and 14 deletions

View File

@ -0,0 +1 @@
- [Bugfix] Remove deprecated filter_scopes from import_dashboard script. (by @Danyal-Faheem)

View File

@ -229,20 +229,6 @@ def import_dashboard(data, user, database):
# Update filter mapping
metadata = json.loads(dashboard.json_metadata)
new_filter_scopes = {}
for old_slice_id, filter_scope in metadata["filter_scopes"].items():
new_filter_scope = {}
for filter_name, properties in filter_scope.items():
properties["immune"] = [
old_to_new_slice_id_map[old_immune_id]
for old_immune_id in properties["immune"]
]
new_filter_scope[filter_name] = properties
# Note that filter scope keys are str, not int
new_filter_scopes[
str(old_to_new_slice_id_map[int(old_slice_id)])
] = new_filter_scope
metadata["filter_scopes"] = new_filter_scopes
dashboard.json_metadata = json.dumps(metadata)
# Load dashboard