diff --git a/src/NzbDrone.Core/MediaFiles/BookImport/ImportApprovedBooks.cs b/src/NzbDrone.Core/MediaFiles/BookImport/ImportApprovedBooks.cs index fc5f3fd9f..6a2a01262 100644 --- a/src/NzbDrone.Core/MediaFiles/BookImport/ImportApprovedBooks.cs +++ b/src/NzbDrone.Core/MediaFiles/BookImport/ImportApprovedBooks.cs @@ -206,6 +206,11 @@ public List Import(List> decisions, bool if (previousFile != null) { _mediaFileService.Delete(previousFile, DeleteMediaFileReason.ManualOverride); + + if (bookFile.CalibreId == 0 && previousFile.CalibreId != 0) + { + bookFile.CalibreId = previousFile.CalibreId; + } } _audioTagService.WriteTags(bookFile, false);