Fixed: Deleting author removes books from Calibre

Fixes #1144
This commit is contained in:
ta264
2021-07-20 21:41:57 +01:00
parent ca7ba125d2
commit b3dd116d27
4 changed files with 67 additions and 28 deletions
@@ -22,6 +22,7 @@ namespace NzbDrone.Core.MediaFiles
void Delete(BookFile bookFile, DeleteMediaFileReason reason);
void DeleteMany(List<BookFile> bookFiles, DeleteMediaFileReason reason);
List<BookFile> GetFilesByAuthor(int authorId);
List<BookFile> GetFilesByAuthorMetadataId(int authorMetadataId);
List<BookFile> GetFilesByBook(int bookId);
List<BookFile> GetFilesByEdition(int editionId);
List<BookFile> GetUnmappedFiles();
@@ -182,6 +183,11 @@ namespace NzbDrone.Core.MediaFiles
return _mediaFileRepository.GetFilesByAuthor(authorId);
}
public List<BookFile> GetFilesByAuthorMetadataId(int authorMetadataId)
{
return _mediaFileRepository.GetFilesByAuthorMetadataId(authorMetadataId);
}
public List<BookFile> GetFilesByBook(int bookId)
{
return _mediaFileRepository.GetFilesByBook(bookId);