diff --git a/server/entity/MediaRequest.ts b/server/entity/MediaRequest.ts index d36e28728..02c29acf6 100644 --- a/server/entity/MediaRequest.ts +++ b/server/entity/MediaRequest.ts @@ -538,7 +538,9 @@ export class MediaRequest { const tvdbId = series.external_ids.tvdb_id ?? media.tvdbId; if (!tvdbId) { - this.handleRemoveParentUpdate(); + const requestRepository = getRepository(MediaRequest); + await mediaRepository.remove(media); + await requestRepository.remove(this); throw new Error('Series was missing tvdb id'); }