fix: log error when fetching relations fails instead of silencing

This commit is contained in:
2026-06-16 10:15:55 +02:00
parent 8cee6af44a
commit c8cbaf58a9

View File

@@ -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