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:
@@ -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
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
@@ -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);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -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 =
|
||||||
|
|||||||
Reference in New Issue
Block a user