diff --git a/src/NzbDrone.Core/Housekeeping/Housekeepers/CleanupOrphanedSeriesBookLinks.cs b/src/NzbDrone.Core/Housekeeping/Housekeepers/CleanupOrphanedSeriesBookLinks.cs index 8a2d4c778..3da4157af 100644 --- a/src/NzbDrone.Core/Housekeeping/Housekeepers/CleanupOrphanedSeriesBookLinks.cs +++ b/src/NzbDrone.Core/Housekeeping/Housekeepers/CleanupOrphanedSeriesBookLinks.cs @@ -16,18 +16,18 @@ public void Clean() { using (var mapper = _database.OpenConnection()) { - mapper.Execute(@"DELETE FROM SeriesBookLinks + mapper.Execute(@"DELETE FROM SeriesBookLink WHERE Id IN ( - SELECT SeriesBookLinks.Id FROM SeriesBookLinks + SELECT SeriesBookLink.Id FROM SeriesBookLink LEFT OUTER JOIN Books - ON SeriesBookLinks.BookId = Books.Id + ON SeriesBookLink.BookId = Books.Id WHERE Books.Id IS NULL)"); - mapper.Execute(@"DELETE FROM SeriesBookLinks + mapper.Execute(@"DELETE FROM SeriesBookLink WHERE Id IN ( - SELECT SeriesBookLinks.Id FROM SeriesBookLinks + SELECT SeriesBookLink.Id FROM SeriesBookLink LEFT OUTER JOIN Series - ON SeriesBookLinks.SeriesId = Series.Id + ON SeriesBookLink.SeriesId = Series.Id WHERE Series.Id IS NULL)"); } }