fix: bypass specials when partial requests is disabled (#4126)

This commit is contained in:
Brandon Cohen
2025-05-03 08:56:49 -05:00
committed by GitHub
parent 7f868f38e6
commit f3cc3da8d3

View File

@@ -200,7 +200,8 @@ const TvRequestModal = ({
seasons: settings.currentSettings.partialRequestsEnabled
? selectedSeasons
: getAllSeasons().filter(
(season) => !getAllRequestedSeasons().includes(season)
(season) =>
!getAllRequestedSeasons().includes(season) && season !== 0
),
...overrideParams,
});
@@ -296,8 +297,10 @@ const TvRequestModal = ({
}
};
const unrequestedSeasons = getAllSeasons().filter(
(season) => !getAllRequestedSeasons().includes(season)
const unrequestedSeasons = getAllSeasons().filter((season) =>
!settings.currentSettings.partialRequestsEnabled
? !getAllRequestedSeasons().includes(season) && season !== 0
: !getAllRequestedSeasons().includes(season)
);
const toggleAllSeasons = (): void => {
@@ -565,7 +568,11 @@ const TvRequestModal = ({
</thead>
<tbody className="divide-y divide-gray-700">
{data?.seasons
.filter((season) => season.episodeCount !== 0)
.filter((season) =>
!settings.currentSettings.partialRequestsEnabled
? season.episodeCount !== 0 && season.seasonNumber !== 0
: season.episodeCount !== 0
)
.map((season) => {
const seasonRequest = getSeasonRequest(
season.seasonNumber