From 51d26943dfb67c0ecfca7df134e9aa0744f5d3aa Mon Sep 17 00:00:00 2001 From: mkelvers Date: Tue, 16 Jun 2026 10:15:55 +0200 Subject: [PATCH] fix: log error when fetching relations fails instead of silencing --- internal/playback/watch_data.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/playback/watch_data.go b/internal/playback/watch_data.go index c959fb5..c5911c9 100644 --- a/internal/playback/watch_data.go +++ b/internal/playback/watch_data.go @@ -198,7 +198,13 @@ func (s *playbackService) buildModeSource(res *domain.StreamResult) domain.ModeS } func (s *playbackService) loadSeasons(ctx context.Context, animeID int) []domain.SeasonEntry { - relations, _ := s.jikan.GetFullRelations(ctx, animeID, jikan.WatchOrderModeMain) + relations, err := s.jikan.GetFullRelations(ctx, animeID, jikan.WatchOrderModeMain) + if err != nil { + observability.Warn("fetch_relations_failed", "playback", "", + map[string]any{"anime_id": animeID}, + err, + ) + } seasons := make([]domain.SeasonEntry, 0, len(relations)) tvCounter := 1