Files
Diego Rodrigues de Sa e Souza c8031be906 fix(dashboard): surface real analytics error instead of generic placeholder (#3356) (#3361)
The Analytics page discarded the server's error body on a non-OK response and
rendered a generic "An error occurred", so users (and maintainers) could not see
why /api/usage/analytics 500'd after an upgrade. Now the route returns the real
reason via buildErrorBody (sanitized, Hard Rule #12) and the page surfaces it via
a new readFetchErrorMessage helper that handles both the OpenAI-style and legacy
error shapes.

Reported-by: @superti4r
2026-06-07 07:15:42 -03:00
..
2026-05-23 01:46:59 -03:00
2026-06-04 20:05:38 -03:00
2026-05-10 00:55:06 -03:00