From 2d9794070003ceefee5172a633c4b2636f33bbbd Mon Sep 17 00:00:00 2001 From: mvdbeek Date: Thu, 27 May 2021 12:49:46 +0200 Subject: [PATCH] Convert extensions --- lib/galaxy/tools/wrappers.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/galaxy/tools/wrappers.py b/lib/galaxy/tools/wrappers.py index 9ab83aec042..ba6a1c15f76 100644 --- a/lib/galaxy/tools/wrappers.py +++ b/lib/galaxy/tools/wrappers.py @@ -529,6 +529,9 @@ class DatasetCollectionWrapper(ToolParameterValueWrapper, HasDatasets): def all_element_identifiers_and_extensions_filesystem_safe(self): safe_element_identifiers = [] for element_identifiers, extension, _ in self.all_element_identifiers_extensions_and_paths: + datatype = self.datatypes_registry.get_datatype_by_extension(extension) + if datatype: + extension = getattr(datatype, 'file_ext_export_alias', extension) current_element_identifiers = [] for element_identifier in element_identifiers: current_element_identifiers.append(filesystem_safe_string(element_identifier, max_len=254 - len(extension)))