Skip to content

Commit

Permalink
Fix copied_from_history_dataset_collection_association handling on im…
Browse files Browse the repository at this point in the history
…port
  • Loading branch information
davelopez committed Oct 17, 2024
1 parent e14d76a commit 307840a
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions lib/galaxy/model/store/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,7 @@ def perform_import(
self._import_libraries(object_import_tracker)
self._import_collection_instances(object_import_tracker, collections_attrs, history, new_history)
self._import_collection_implicit_input_associations(object_import_tracker, collections_attrs)
self._flush()
self._import_collection_copied_associations(object_import_tracker, collections_attrs)
self._import_implicit_dataset_conversions(object_import_tracker)
self._reassign_hids(object_import_tracker, history)
Expand Down Expand Up @@ -999,14 +1000,12 @@ def _import_collection_copied_associations(
# sense.
hdca_copied_from_sinks = object_import_tracker.hdca_copied_from_sinks
if copied_from_object_key in object_import_tracker.hdcas_by_key:
hdca.copied_from_history_dataset_collection_association = object_import_tracker.hdcas_by_key[
copied_from_object_key
]
copied_hdca = object_import_tracker.hdcas_by_key[copied_from_object_key]
hdca.copied_from_history_dataset_collection_association_id = copied_hdca.id
else:
if copied_from_object_key in hdca_copied_from_sinks:
hdca.copied_from_history_dataset_collection_association = object_import_tracker.hdcas_by_key[
hdca_copied_from_sinks[copied_from_object_key]
]
copied_hdca = object_import_tracker.hdcas_by_key[hdca_copied_from_sinks[copied_from_object_key]]
hdca.copied_from_history_dataset_collection_association_id = copied_hdca.id
else:
hdca_copied_from_sinks[copied_from_object_key] = dataset_collection_key

Expand Down

0 comments on commit 307840a

Please sign in to comment.