From 5348f3a9a98996d0fa9cb99e9e544384745f05c4 Mon Sep 17 00:00:00 2001 From: baliasnyifeliks Date: Wed, 4 Feb 2026 20:02:36 +0200 Subject: [PATCH] fix(makhno): add debug logging for season filtering logic Added debug logging to track voice selection and season filtering behavior during season number filtering. This helps diagnose issues with voice-season relationships and filtering logic. --- Makhno/Controller.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makhno/Controller.cs b/Makhno/Controller.cs index d60b0ba..0f68016 100644 --- a/Makhno/Controller.cs +++ b/Makhno/Controller.cs @@ -206,6 +206,13 @@ namespace Makhno .Where(v => v.Seasons.Count > 0) .ToList(); + OnLog($"Makhno SeasonDebug: voices={playerData.Voices.Count}, withSeasons={voiceSeasons.Count}, t={t}, season={season}"); + foreach (var v in voiceSeasons) + { + var seasonList = string.Join(", ", v.Seasons.Select(s => $"{s.Number}:{s.Season?.Title}")); + OnLog($"Makhno SeasonDebug: voice[{v.Index}]='{v.Voice?.Name}', seasons=[{seasonList}]"); + } + var seasonNumbers = voiceSeasons .SelectMany(v => v.Seasons.Select(s => s.Number)) .Distinct()