From 8e43731d1f42664c840a9d1fd5b46ba77eae917c Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 16 Jun 2026 10:16:32 +0200 Subject: [PATCH] fix: log genre fetch failure instead of silencing --- internal/anime/browse_handler.go | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/internal/anime/browse_handler.go b/internal/anime/browse_handler.go index 07a4135..57a658f 100644 --- a/internal/anime/browse_handler.go +++ b/internal/anime/browse_handler.go @@ -303,7 +303,16 @@ func (h *AnimeHandler) HandleBrowse(c *gin.Context) { return } - genresList, _ := h.svc.GetGenres(c.Request.Context()) + genresList, err := h.svc.GetGenres(c.Request.Context()) + if err != nil { + observability.WarnContext(c.Request.Context(), + "genres_fetch_failed", + "anime", + "", + map[string]any{"q": query.q, "type": query.animeType, "status": query.status}, + err, + ) + } browseData := browseTemplateData(query, studioName, genresList, animes, user, watchlistMap, res.HasNextPage) if c.GetHeader("HX-Request") == "true" {