From d9f2bf37fa6f7fad428255986c156afaa2389a16 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Thu, 27 Jun 2024 00:00:10 +0200 Subject: [PATCH] Revert to older query until proper fix --- Blacklight/Releases.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Blacklight/Releases.php b/Blacklight/Releases.php index 7fe7f268c..3dbd1dead 100644 --- a/Blacklight/Releases.php +++ b/Blacklight/Releases.php @@ -657,9 +657,11 @@ class Releases extends Release $show = self::fromQuery($showQry); if ($show->isNotEmpty()) { - //dd($show); - if ((! empty($episode) && $show[0]->episodes !== '') || (! empty($series) && empty($episode))) { - $showSql = sprintf('AND r.tv_episodes_id IN (%s) AND tve.series = %d', $show[0]->episodes, $series); + if (! empty($episode) && $show[0]->episodes !== '') { + $showSql = sprintf('AND r.tv_episodes_id IN (%s)', $show[0]->episodes); + } elseif (! empty($series) && empty($episode)) { + // If $series is set but episode is not, return Season Packs and Episodes + $showSql .= ' AND r.tv_episodes_id IN ('.$show[0]->episodes.') AND tve.series = '.$series; } elseif ($show[0]->video > 0) { $showSql = 'AND r.videos_id = '.$show[0]->video; } @@ -791,7 +793,6 @@ class Releases extends Release ); $show = self::fromQuery($showQry); if ($show->isNotEmpty()) { - //dd($show); if (! empty($episode) && $show[0]->episodes !== '') { $showSql = sprintf('AND r.tv_episodes_id IN (%s)', $show[0]->episodes); } elseif (! empty($series) && empty($episode)) {