From 817de567edb705364ab89ad56a988428b7184158 Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Tue, 16 Jun 2026 19:16:51 -0700 Subject: [PATCH] Wishlist TV: episode cast = guest stars + show regulars (no longer empty) Most episodes have no TMDB guest stars, so 'episode cast' showed nothing. A selected episode now lists its guest stars first, then the show's regular cast (deduped), so actors always appear; the guests just lead. --- webui/static/video/video-wishlist.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/webui/static/video/video-wishlist.js b/webui/static/video/video-wishlist.js index bd3a8eb5..7ddd14de 100644 --- a/webui/static/video/video-wishlist.js +++ b/webui/static/video/video-wishlist.js @@ -147,7 +147,12 @@ if (sel) { eyebrow = 'S' + sel.season_number + ' · E' + sel.episode_number; overview = sel.overview || 'No synopsis for this episode.'; - castArr = sel._guests || []; + // Episode cast = its guest stars (episode-specific) THEN the show regulars, + // deduped — most episodes have no guest stars, so show the regulars too. + var seen = {}; + castArr = (sel._guests || []).concat(si.cast || []).filter(function (c) { + var k = c.tmdb_id || c.name; if (seen[k]) return false; seen[k] = 1; return true; + }); } else { eyebrow = ''; overview = si.overview || ''; castArr = si.cast || []; }