Marc-André Bombeck
04b0f38537
fix(measurements): isolate per-type failures in the series batch
...
The batched daily-series endpoint ran every type through one Promise.all
with no per-task catch, so a single type's transient reject 500'd the whole
batch and blanked every preloaded chart in the dashboard row at once.
Wrap each per-type read so a failure degrades to an empty slice for that
type only; the failing chart self-fetches through its existing fallback.
A degraded_types counter rides the wide event.
2026-06-18 18:29:46 +02:00
..
2026-06-17 14:10:46 +02:00
2026-06-16 23:05:11 +02:00
2026-06-10 11:36:51 +02:00
2026-06-16 23:51:51 +02:00
2026-06-16 21:47:00 +02:00
2026-06-17 14:10:46 +02:00
2026-06-11 19:45:32 +02:00
2026-06-16 23:11:08 +02:00
2026-06-14 17:21:38 +02:00
2026-06-14 15:23:26 +02:00
2026-06-14 19:10:44 +02:00
2026-06-14 23:58:27 +02:00
2026-06-16 22:25:50 +02:00
2026-06-11 02:19:27 +02:00
2026-06-10 11:36:51 +02:00
2026-06-04 02:34:33 +02:00
2026-06-15 01:34:12 +02:00
2026-06-16 23:28:55 +02:00
2026-05-08 18:47:00 +02:00
2026-06-18 18:28:37 +02:00
2026-06-14 23:28:22 +02:00
2026-06-12 18:48:30 +02:00
2026-06-16 23:20:04 +02:00
2026-06-15 01:34:30 +02:00
2026-06-11 00:10:01 +02:00
2026-06-17 14:10:46 +02:00
2026-06-11 02:19:27 +02:00
2026-06-16 21:17:51 +02:00
2026-06-18 18:29:46 +02:00
2026-06-18 18:25:03 +02:00
2026-06-04 04:10:16 +02:00
2026-06-11 19:45:32 +02:00
2026-06-15 23:38:37 +02:00
2026-06-11 02:19:27 +02:00
2026-06-14 21:11:09 +02:00
2026-06-11 02:19:27 +02:00
2026-06-14 23:21:48 +02:00
2026-06-15 00:09:56 +02:00
2026-06-11 02:19:27 +02:00
2026-06-15 00:09:22 +02:00
2026-05-29 22:07:10 +02:00
2026-06-15 00:46:12 +02:00
2026-06-04 01:05:06 +02:00
2026-06-15 23:38:37 +02:00
2026-06-14 17:23:52 +02:00
2026-06-12 18:48:30 +02:00
2026-06-10 11:36:51 +02:00
2026-06-16 00:35:59 +02:00
2026-06-10 11:18:12 +02:00
2026-06-15 01:34:12 +02:00
2026-06-10 11:36:51 +02:00
2026-06-16 01:57:54 +02:00