fix(notifications): only send a single notification when standard media becomes available

fixes #770
pull/782/head
sct 4 years ago
parent c43cd16eff
commit b5fd1d520c

@ -21,7 +21,7 @@ export class MediaSubscriber implements EntitySubscriberInterface {
if (entity.mediaType === MediaType.MOVIE) { if (entity.mediaType === MediaType.MOVIE) {
const requestRepository = getRepository(MediaRequest); const requestRepository = getRepository(MediaRequest);
const relatedRequests = await requestRepository.find({ const relatedRequests = await requestRepository.find({
where: { media: entity }, where: { media: entity, is4k: false },
}); });
if (relatedRequests.length > 0) { if (relatedRequests.length > 0) {
@ -64,7 +64,7 @@ export class MediaSubscriber implements EntitySubscriberInterface {
for (const changedSeasonNumber of changedSeasons) { for (const changedSeasonNumber of changedSeasons) {
const requests = await requestRepository.find({ const requests = await requestRepository.find({
where: { media: entity }, where: { media: entity, is4k: false },
}); });
const request = requests.find( const request = requests.find(
(request) => (request) =>

Loading…
Cancel
Save