fix: correct typos for the special episodes setting (#1209)

Some typos were introduced by #1193, enableSpecialEpisodes and partialRequestsEnabled were mixed up.

fix #1208
This commit is contained in:
Gauthier
2024-12-31 14:15:10 +01:00
committed by GitHub
parent 7e94ad7210
commit ebe7d11a53
4 changed files with 10 additions and 10 deletions

View File

@@ -386,14 +386,14 @@ export class MediaRequest {
const tmdbMediaShow = tmdbMedia as Awaited< const tmdbMediaShow = tmdbMedia as Awaited<
ReturnType<typeof tmdb.getTvShow> ReturnType<typeof tmdb.getTvShow>
>; >;
const requestedSeasons = let requestedSeasons =
requestBody.seasons === 'all' requestBody.seasons === 'all'
? settings.main.enableSpecialEpisodes
? tmdbMediaShow.seasons.map((season) => season.season_number) ? tmdbMediaShow.seasons.map((season) => season.season_number)
: tmdbMediaShow.seasons
.map((season) => season.season_number)
.filter((sn) => sn > 0)
: (requestBody.seasons as number[]); : (requestBody.seasons as number[]);
if (!settings.main.enableSpecialEpisodes) {
requestedSeasons = requestedSeasons.filter((sn) => sn > 0);
}
let existingSeasons: number[] = []; let existingSeasons: number[] = [];
// We need to check existing requests on this title to make sure we don't double up on seasons that were // We need to check existing requests on this title to make sure we don't double up on seasons that were

View File

@@ -107,7 +107,7 @@ class SonarrScanner
const filteredSeasons = sonarrSeries.seasons.filter( const filteredSeasons = sonarrSeries.seasons.filter(
(sn) => (sn) =>
tvShow.seasons.find((s) => s.season_number === sn.seasonNumber) && tvShow.seasons.find((s) => s.season_number === sn.seasonNumber) &&
(!settings.main.partialRequestsEnabled ? sn.seasonNumber !== 0 : true) (!settings.main.enableSpecialEpisodes ? sn.seasonNumber !== 0 : true)
); );
for (const season of filteredSeasons) { for (const season of filteredSeasons) {

View File

@@ -256,8 +256,8 @@ const TvRequestModal = ({
let allSeasons = (data?.seasons ?? []).filter( let allSeasons = (data?.seasons ?? []).filter(
(season) => season.episodeCount !== 0 (season) => season.episodeCount !== 0
); );
if (!settings.currentSettings.partialRequestsEnabled) { if (!settings.currentSettings.enableSpecialEpisodes) {
allSeasons = allSeasons.filter((season) => season.seasonNumber !== 0); allSeasons = allSeasons.filter((season) => season.seasonNumber > 0);
} }
return allSeasons.map((season) => season.seasonNumber); return allSeasons.map((season) => season.seasonNumber);
}; };

View File

@@ -303,7 +303,7 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
const showHasSpecials = data.seasons.some( const showHasSpecials = data.seasons.some(
(season) => (season) =>
season.seasonNumber === 0 && season.seasonNumber === 0 &&
settings.currentSettings.partialRequestsEnabled settings.currentSettings.enableSpecialEpisodes
); );
const isComplete = const isComplete =