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" {