Files
galaxy/test/functional
mvdbeek 8144e81107 Fix composite uploads ignoring substitute_name_with_metadata
Composite datatypes (e.g. pbed/Rgenetics) name their extra files via a
"%s" -> base_name substitution, so tools can reference canonical paths
like $input.extra_files_path/RgeneticsData.bed. In _fetch_target the
resolved display name was written back into metadata["base_name"],
which since the name-precedence change clobbered base_name with the
dataset display name (for tool tests, a generated _COMPOSITE_RENAMED_*
string). Composite files were then staged under the wrong names and
tools relying on the canonical name failed with dangling symlinks.

Decouple the two: keep respecting an explicitly provided display name,
but leave base_name at its provided/default value so the canonical
substitution is preserved. Also layer provided metadata over the
datatype defaults instead of using one or the other.

Adds a composite_pbed framework tool that references the canonical
RgeneticsData.* names as a regression test.

Fixes #22786
2026-05-29 18:39:23 +02:00
..
2024-11-24 21:35:23 +00:00
2022-11-01 18:45:07 +00:00
2026-04-15 15:16:36 +02:00
2024-11-24 21:35:23 +00:00