diff --git a/lib/galaxy/tools/wrappers.py b/lib/galaxy/tools/wrappers.py index 9dabe9d2899..94902436ca8 100644 --- a/lib/galaxy/tools/wrappers.py +++ b/lib/galaxy/tools/wrappers.py @@ -305,6 +305,10 @@ class DatasetFilenameWrapper(ToolParameterValueWrapper): def file_ext(self): return getattr(self.unsanitized.datatype, 'file_ext_export_alias', None) or self.dataset.extension + @property + def name_and_ext(self): + return f"{self.element_identifier}.{self.file_ext}" + @property def is_collection(self): return False diff --git a/tools/data_export/export_remote.xml b/tools/data_export/export_remote.xml index afb8c742af1..6d9862e7ed1 100644 --- a/tools/data_export/export_remote.xml +++ b/tools/data_export/export_remote.xml @@ -10,8 +10,8 @@ '$filepath' #end for --names - #for $name in $export_type.infiles: - '${name.element_identifier}.${name.file_ext}' + #for $infile in $export_type.infiles: + '$infile.name_and_ext' #end for #else --infiles