fix(requests): correctly handle when tvdbid is missing (#891)

cleans up media and mediarequest when request to sonarr has failed because of tvdbid
This commit is contained in:
Jakob Ankarhem
2021-02-10 01:16:53 +01:00
committed by GitHub
parent 034968e437
commit e037ba48f1

View File

@@ -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');
}