From e037ba48f173c06b0c9c8b03085edf832d770c06 Mon Sep 17 00:00:00 2001 From: Jakob Ankarhem Date: Wed, 10 Feb 2021 01:16:53 +0100 Subject: [PATCH] fix(requests): correctly handle when tvdbid is missing (#891) cleans up media and mediarequest when request to sonarr has failed because of tvdbid --- server/entity/MediaRequest.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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'); }