From 6ecffc9bed63bf9d396e80977e26d5ed8fd80d82 Mon Sep 17 00:00:00 2001 From: Qstick Date: Tue, 26 May 2020 21:57:16 -0400 Subject: [PATCH] Fixed: Don't fail on duplicate Alt Titles (Temp) --- .../Movies/AlternativeTitles/AlternativeTitleService.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/NzbDrone.Core/Movies/AlternativeTitles/AlternativeTitleService.cs b/src/NzbDrone.Core/Movies/AlternativeTitles/AlternativeTitleService.cs index 8df5706d8..2414d4844 100644 --- a/src/NzbDrone.Core/Movies/AlternativeTitles/AlternativeTitleService.cs +++ b/src/NzbDrone.Core/Movies/AlternativeTitles/AlternativeTitleService.cs @@ -82,6 +82,9 @@ namespace NzbDrone.Core.Movies.AlternativeTitles // Then make sure they are all distinct titles titles = titles.DistinctBy(t => t.CleanTitle).ToList(); + // Make sure we are not adding titles that exist for other movies (until language PR goes in) + titles = titles.Where(t => !_titleRepo.All().Any(e => e.CleanTitle == t.CleanTitle && e.MovieId != t.MovieId)).ToList(); + // Now find titles to delete, update and insert. var existingTitles = _titleRepo.FindByMovieId(movieId);