Skip to content

Commit 7a12121

Browse files
sctMike Kao
authored and
Mike Kao
committed
fix: restore status badges on titles on actors page when hide available media enabled (sct#3206)
1 parent 98fdb58 commit 7a12121

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

server/routes/person.ts

+2-21
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import TheMovieDb from '@server/api/themoviedb';
2-
import { MediaStatus } from '@server/constants/media';
32
import Media from '@server/entity/Media';
4-
import { getSettings } from '@server/lib/settings';
53
import logger from '@server/logger';
64
import {
75
mapCastCredits,
@@ -36,38 +34,21 @@ personRoutes.get('/:id', async (req, res, next) => {
3634

3735
personRoutes.get('/:id/combined_credits', async (req, res, next) => {
3836
const tmdb = new TheMovieDb();
39-
const settings = getSettings();
4037

4138
try {
4239
const combinedCredits = await tmdb.getPersonCombinedCredits({
4340
personId: Number(req.params.id),
4441
language: req.locale ?? (req.query.language as string),
4542
});
4643

47-
let castMedia = await Media.getRelatedMedia(
44+
const castMedia = await Media.getRelatedMedia(
4845
combinedCredits.cast.map((result) => result.id)
4946
);
5047

51-
let crewMedia = await Media.getRelatedMedia(
48+
const crewMedia = await Media.getRelatedMedia(
5249
combinedCredits.crew.map((result) => result.id)
5350
);
5451

55-
if (settings.main.hideAvailable) {
56-
castMedia = castMedia.filter(
57-
(media) =>
58-
(media.mediaType === 'movie' || media.mediaType === 'tv') &&
59-
media.status !== MediaStatus.AVAILABLE &&
60-
media.status !== MediaStatus.PARTIALLY_AVAILABLE
61-
);
62-
63-
crewMedia = crewMedia.filter(
64-
(media) =>
65-
(media.mediaType === 'movie' || media.mediaType === 'tv') &&
66-
media.status !== MediaStatus.AVAILABLE &&
67-
media.status !== MediaStatus.PARTIALLY_AVAILABLE
68-
);
69-
}
70-
7152
return res.status(200).json({
7253
cast: combinedCredits.cast
7354
.map((result) =>

0 commit comments

Comments
 (0)