diff --git a/lib/galaxy/workflow/modules.py b/lib/galaxy/workflow/modules.py index 8ed660fca91..8443def898b 100644 --- a/lib/galaxy/workflow/modules.py +++ b/lib/galaxy/workflow/modules.py @@ -598,6 +598,9 @@ class WorkflowModule: effective_input_collection_type, dataset_collection_type_descriptions, ) + if not progress.subworkflow_structure and history_query.direct_match(data): + continue + subcollection_type_description = history_query.can_map_over(data) or None if subcollection_type_description: subcollection_type_list = subcollection_type_description.collection_type.split(":")