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
..
2026-02-12 15:58:16 -05:00
2025-05-02 11:25:21 -04:00
2024-08-23 09:46:44 -04:00
2025-10-27 18:12:52 +01:00
2026-03-22 10:47:00 -04:00
2026-04-28 11:21:45 +02:00
2024-06-10 10:34:15 +02:00
2026-03-06 19:05:20 +01:00
2026-02-12 10:50:13 -05:00
2026-02-12 10:50:13 -05:00
2024-06-21 16:58:21 +02:00
2023-02-05 20:06:08 +01:00
2026-02-12 15:58:16 -05:00
2022-02-03 07:42:20 -05:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2022-04-23 12:16:42 +02:00
2021-10-02 20:27:03 +02:00
2024-07-30 13:01:51 +02:00
2021-01-07 16:51:18 +00:00
2026-02-12 15:58:16 -05:00
2021-03-04 18:37:17 +01:00
2025-05-03 10:21:17 -04:00
2025-05-03 10:21:17 -04:00
2025-05-09 17:39:38 -04:00
2023-11-01 11:52:44 -04:00
2023-11-01 11:52:44 -04:00
2025-05-03 10:21:17 -04:00
2025-05-09 17:39:38 -04:00
2026-05-19 19:50:56 +02:00
2026-02-12 15:58:16 -05:00
2023-09-07 22:02:15 +02:00
2025-05-09 16:38:19 -04:00
2026-01-12 16:08:18 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-03-22 09:28:47 +01:00
2024-02-15 16:08:46 +01:00
2024-05-21 09:06:22 +02:00
2024-05-21 09:06:22 +02:00
2026-05-29 18:39:23 +02:00
2021-01-05 12:39:53 +00:00
2025-09-08 11:56:34 +01:00
2021-06-24 20:39:16 +02:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2025-10-01 09:01:58 +02:00
2026-03-16 11:52:56 +01:00
2026-05-20 09:01:49 +02:00
2023-03-30 11:18:43 +02:00
2021-01-12 13:44:58 +01:00
2025-04-10 16:59:09 +02:00
2021-01-12 13:44:58 +01:00
2021-01-12 13:44:58 +01:00
2026-03-18 14:54:16 -04:00
2022-02-03 07:42:20 -05:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2024-06-13 12:53:28 +02:00
2026-04-03 11:26:38 +02:00
2022-11-20 16:02:15 +01:00
2024-08-09 11:54:19 -04:00
2025-04-03 10:32:50 +02:00
2022-03-22 18:56:49 +01:00
2024-08-09 12:47:55 -04:00
2025-03-26 18:07:57 +01:00
2021-01-05 12:39:53 +00:00
2022-04-21 11:15:07 +02:00
2025-12-19 13:13:57 +01:00
2023-06-14 15:28:43 +01:00
2023-06-14 15:28:43 +01:00
2021-12-08 11:33:13 -05:00
2021-12-08 11:33:13 -05:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2026-03-10 08:57:22 -04:00
2020-11-12 15:08:35 -05:00
2020-11-12 15:08:35 -05:00
2020-11-12 15:08:35 -05:00
2021-01-05 12:39:53 +00:00
2025-01-27 15:35:42 +01:00
2026-03-06 17:23:32 +01:00
2020-11-17 11:46:36 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2023-04-12 10:48:33 +00:00
2024-11-21 17:36:36 +01:00
2021-04-06 18:32:19 +02:00
2022-01-11 15:54:42 +01:00
2025-05-04 16:48:33 +02:00
2023-02-07 18:40:33 +01:00
2025-02-25 11:39:58 -05:00
2023-06-01 17:50:30 +02:00
2023-09-12 13:07:10 +02:00
2024-08-09 11:54:19 -04:00
2025-05-21 17:09:06 +01:00
2021-01-05 12:39:53 +00:00
2024-08-23 11:03:13 -04:00
2024-08-23 11:03:13 -04:00
2026-03-04 14:35:49 +01:00
2025-02-11 14:36:20 +01:00
2022-11-08 22:16:20 +01:00
2022-08-25 14:27:44 +02:00
2021-04-07 19:38:25 +02:00
2022-02-11 13:29:04 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2026-01-07 18:11:13 +01:00
2024-11-19 17:33:58 +01:00
2023-05-24 10:54:31 +02:00
2021-01-05 12:39:53 +00:00
2021-02-18 12:33:07 +01:00
2021-05-28 22:49:49 +02:00
2025-06-11 20:02:54 +02:00
2021-02-18 12:33:07 +01:00
2023-11-02 17:19:43 +00:00
2024-02-10 12:15:12 +01:00
2020-12-12 11:26:09 +01:00
2021-09-09 11:45:53 +02:00
2024-06-21 16:58:21 +02:00
2024-06-21 16:58:21 +02:00
2024-06-21 16:58:21 +02:00
2024-06-21 16:58:21 +02:00
2023-09-12 13:07:10 +02:00
2024-08-24 11:22:43 -04:00
2024-08-24 11:22:43 -04:00
2025-05-02 11:25:21 -04:00
2025-05-02 11:25:21 -04:00
2025-05-02 11:25:21 -04:00
2025-05-02 11:25:21 -04:00
2023-12-01 19:57:38 +01:00
2021-03-12 17:12:04 +00:00
2022-08-25 16:45:26 +02:00
2021-01-05 12:39:53 +00:00
2023-06-06 10:02:30 +02:00
2025-03-25 10:29:01 +01:00
2021-01-05 12:39:53 +00:00
2021-08-18 13:41:06 -04:00
2023-06-14 15:28:38 +01:00
2023-06-14 15:28:38 +01:00
2023-06-14 15:28:38 +01:00
2023-06-14 15:28:38 +01:00
2026-03-06 19:05:20 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2023-06-14 15:28:38 +01:00
2024-01-10 14:34:14 +01:00
2024-01-10 14:34:14 +01:00
2022-04-08 19:38:50 +02:00
2022-04-07 12:24:12 +02:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2024-08-05 09:44:43 -04:00
2024-08-05 09:44:43 -04:00
2026-03-22 13:49:12 +01:00
2026-03-22 13:49:12 +01:00
2025-11-04 11:32:38 -05:00
2025-11-04 11:32:38 -05:00
2024-08-09 11:54:19 -04:00
2024-08-05 09:44:43 -04:00
2024-08-09 11:54:19 -04:00
2024-08-26 16:55:48 -04:00
2022-07-12 14:51:38 +02:00
2021-01-05 12:39:53 +00:00
2021-01-07 16:47:15 +00:00
2021-01-05 12:39:53 +00:00
2021-03-14 19:58:31 -04:00
2021-01-05 12:39:53 +00:00
2025-12-22 13:51:45 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2024-08-24 11:22:43 -04:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2022-02-03 07:42:20 -05:00
2021-01-05 12:39:53 +00:00
2024-03-01 22:45:38 -05:00
2023-01-10 10:03:23 -05:00
2023-06-28 12:31:42 +02:00
2021-01-12 13:44:58 +01:00
2026-02-25 01:59:33 -05:00
2023-09-08 13:16:52 +02:00
2023-09-09 13:19:47 +02:00
2026-05-20 09:01:49 +02:00
2026-03-30 15:58:40 -04:00
2026-05-29 18:39:23 +02:00
2026-02-11 16:24:41 +01:00
2024-08-23 09:46:44 -04:00
2021-01-05 12:39:53 +00:00
2023-10-21 15:31:30 +02:00
2022-08-18 14:28:55 +02:00
2026-05-28 18:37:15 +03:00
2024-04-02 19:10:20 +02:00
2021-06-14 12:49:51 +02:00
2021-01-12 19:27:07 +01:00
2024-12-19 16:54:03 +01:00
2025-04-15 15:09:32 +02:00
2024-09-30 13:25:02 -04:00
2025-12-10 09:44:08 -05:00
2026-02-12 10:50:13 -05:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2024-02-08 21:14:07 +01:00
2023-08-14 10:29:45 +02:00
2025-03-13 16:19:10 +01:00
2024-06-21 16:58:21 +02:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2022-06-13 11:03:13 +02:00
2021-01-05 12:39:53 +00:00
2025-02-26 13:18:25 +01:00
2022-09-30 01:19:43 +01:00
2021-01-05 12:39:53 +00:00
2021-01-08 12:44:39 +01:00
2021-01-05 12:39:53 +00:00
2026-01-03 11:59:13 +01:00
2021-08-02 15:02:11 +02:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2024-02-26 14:08:12 +01:00
2021-01-05 12:39:53 +00:00
2021-11-17 15:55:01 +01:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2021-01-05 12:39:53 +00:00
2022-11-02 08:59:12 -04:00
2021-01-05 12:39:53 +00:00