From dd6153bb3dc5953d23e16ba2ced6b4b5ef8e0718 Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Mon, 18 Jan 2021 11:13:42 +0100 Subject: [PATCH] Fix import of histories with collections copied from another history This looks like the right thing to do given what _find_hda does, and it works for the case I encountered, but oddly I wasn't able to setup a unit test that uses hdca_copied_from_sinks. Fixes https://github.com/galaxyproject/galaxy/issues/11164 --- lib/galaxy/model/store/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/galaxy/model/store/__init__.py b/lib/galaxy/model/store/__init__.py index 535562e4131..5116295f74b 100644 --- a/lib/galaxy/model/store/__init__.py +++ b/lib/galaxy/model/store/__init__.py @@ -627,7 +627,7 @@ class ModelImportStore(metaclass=abc.ABCMeta): if input_key in object_import_tracker.hdcas_by_key: hdca = object_import_tracker.hdcas_by_key[input_key] if input_key in object_import_tracker.hdca_copied_from_sinks: - hdca = object_import_tracker.hdca_copied_from_sinks[input_key] + hdca = object_import_tracker.hdcas_by_key[object_import_tracker.hdca_copied_from_sinks[input_key]] return hdca def _find_dce(input_key):