From dc92a96bd9da8a127686870eefeccc5b1d53b7ed Mon Sep 17 00:00:00 2001 From: Jason Dove <1695733+jasongdove@users.noreply.github.com> Date: Thu, 25 Sep 2025 08:54:44 -0500 Subject: [PATCH] fix playlist preview (#2457) --- CHANGELOG.md | 1 + .../MediaCollections/Commands/PreviewPlaylistPlayoutHandler.cs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aff287faa..afd01505e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -73,6 +73,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Fix extracted text subtitle playback from media servers - Fix extracted text subtitles getting into invalid state after media server deep scans - Targeted deep scans will now extract text subtitles for the scanned show +- Fix playlist preview ### Changed - Filler presets: use separate text fields for `hours`, `minutes` and `seconds` duration diff --git a/ErsatzTV.Application/MediaCollections/Commands/PreviewPlaylistPlayoutHandler.cs b/ErsatzTV.Application/MediaCollections/Commands/PreviewPlaylistPlayoutHandler.cs index 4c02fd5ee..097717038 100644 --- a/ErsatzTV.Application/MediaCollections/Commands/PreviewPlaylistPlayoutHandler.cs +++ b/ErsatzTV.Application/MediaCollections/Commands/PreviewPlaylistPlayoutHandler.cs @@ -38,6 +38,7 @@ public class PreviewPlaylistPlayoutHandler( { Items = [MapToScheduleItem(request)] }, + ProgramScheduleAnchors = [], ProgramScheduleAlternates = [], FillGroupIndices = [], Templates = [] @@ -48,7 +49,7 @@ public class PreviewPlaylistPlayoutHandler( Option.None, playout.Items, playout.Templates.ToList(), - new ProgramSchedule(), + playout.ProgramSchedule, playout.ProgramScheduleAlternates.ToList(), playout.PlayoutHistory.ToList(), TimeSpan.Zero);