diff --git a/rslib/src/media/database.rs b/rslib/src/media/database.rs index d4ed3a20b..38a4d966c 100644 --- a/rslib/src/media/database.rs +++ b/rslib/src/media/database.rs @@ -222,10 +222,10 @@ delete from media where fname=?" Ok(map?) } - /// Error if any checksums are missing or broken. + /// Returns all filenames and checksums, where the checksum is not null. pub(super) fn all_checksums(&mut self) -> Result> { self.db - .prepare("SELECT fname, csum FROM media")? + .prepare("SELECT fname, csum FROM media WHERE csum IS NOT NULL")? .query_and_then([], row_to_name_and_checksum)? .collect() }