mirror of
https://github.com/Readarr/Readarr
synced 2025-12-10 02:15:16 +01:00
Fix housekeepers
This commit is contained in:
parent
307989aab7
commit
2cb54cdc83
2 changed files with 8 additions and 8 deletions
|
|
@ -16,7 +16,7 @@ public void Clean()
|
|||
{
|
||||
DeleteDuplicateArtistMetadata();
|
||||
DeleteDuplicateBookMetadata();
|
||||
DeleteDuplicateBookImages();
|
||||
DeleteDuplicateBookFileMetadata();
|
||||
}
|
||||
|
||||
private void DeleteDuplicateArtistMetadata()
|
||||
|
|
@ -40,21 +40,21 @@ private void DeleteDuplicateBookMetadata()
|
|||
mapper.Execute(@"DELETE FROM MetadataFiles
|
||||
WHERE Id IN (
|
||||
SELECT Id FROM MetadataFiles
|
||||
WHERE Type = 2
|
||||
GROUP BY BookFileId, Consumer
|
||||
HAVING COUNT(BookFileId) > 1
|
||||
WHERE Type IN (2, 4)
|
||||
GROUP BY BookId, Consumer
|
||||
HAVING COUNT(BookId) > 1
|
||||
)");
|
||||
}
|
||||
}
|
||||
|
||||
private void DeleteDuplicateBookImages()
|
||||
private void DeleteDuplicateBookFileMetadata()
|
||||
{
|
||||
using (var mapper = _database.OpenConnection())
|
||||
{
|
||||
mapper.Execute(@"DELETE FROM MetadataFiles
|
||||
WHERE Id IN (
|
||||
SELECT Id FROM MetadataFiles
|
||||
WHERE Type = 4
|
||||
WHERE Type IN (2, 4)
|
||||
GROUP BY BookFileId, Consumer
|
||||
HAVING COUNT(BookFileId) > 1
|
||||
)");
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@ private void DeleteWhereBookIdIsZero()
|
|||
mapper.Execute(@"DELETE FROM MetadataFiles
|
||||
WHERE Id IN (
|
||||
SELECT Id FROM MetadataFiles
|
||||
WHERE Type IN (4, 6)
|
||||
WHERE Type IN (2, 4)
|
||||
AND BookId = 0)");
|
||||
}
|
||||
}
|
||||
|
|
@ -81,7 +81,7 @@ private void DeleteWhereTrackFileIsZero()
|
|||
mapper.Execute(@"DELETE FROM MetadataFiles
|
||||
WHERE Id IN (
|
||||
SELECT Id FROM MetadataFiles
|
||||
WHERE Type IN (2, 5)
|
||||
WHERE Type IN (2, 4)
|
||||
AND BookFileId = 0)");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue