Eva Marco
391e0ac515
🐛 Fix shared files 500 on shapes with invalid child ids
...
Old files can list in :shapes ids that are not uuids or that point to
no shape. Migration 0033 walked them and hit the uuid assert in
get-shape, which throws an AssertionError. The shared files list only
caught Exception, so that Error broke the whole list with a 500.
Make migration 0033 skip those ids, and catch Throwable when loading
each shared file, so a broken file is skipped and logged.
Closes #12343
AI-assisted-by: claude-opus-5-5
2026-11-10 14:16:02 +01:00
..
2026-11-06 12:52:53 +01:00
2026-11-10 09:16:08 +01:00
2026-11-06 12:52:53 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-19 15:56:05 +02:00
2026-10-15 10:19:26 +02:00
2026-11-06 12:52:53 +01:00
2026-11-05 16:25:29 +01:00
2026-08-25 11:55:10 +02:00
2026-09-09 17:58:09 +02:00
2026-11-03 12:12:08 +01:00
2026-11-06 12:52:53 +01:00
2026-11-10 14:16:02 +01:00
2026-10-20 14:09:01 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-06 16:34:28 +02:00
2026-10-06 16:34:28 +02:00
2026-08-25 11:55:10 +02:00
2026-09-09 15:16:56 +02:00
2026-10-19 13:40:26 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-10-29 17:30:16 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-11-06 12:52:53 +01:00
2026-08-25 11:55:10 +02:00
2026-09-30 07:17:02 +02:00
2026-08-25 11:55:10 +02:00
2026-10-16 12:51:48 +02:00
2026-10-28 11:44:38 +01:00
2026-10-19 09:44:32 +02:00
2026-08-25 11:55:10 +02:00
2026-11-06 12:52:53 +01:00
2026-09-22 10:24:30 +02:00
2022-11-08 13:02:14 +01:00
2026-08-25 11:55:10 +02:00
2026-08-25 11:55:10 +02:00
2026-11-06 12:52:53 +01:00
2026-08-25 11:55:10 +02:00
2026-09-14 14:50:32 +02:00
2026-08-25 11:55:10 +02:00
2026-09-15 19:22:56 +02:00
2026-08-25 11:55:10 +02:00
2026-09-22 10:24:30 +02:00
2026-10-29 10:13:33 +01:00