diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 237ebbc48..64c831d14 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -187,7 +187,7 @@ Christian Donat Asuka Minato Dillon Baldwin Voczi -Ben Nguyen <105088397+bpnguyen107@users.noreply.github.com> +Ben Nguyen <105088397+bpnguyen107@users.noreply.github.com> Themis Demetriades ******************** diff --git a/rslib/src/media/check.rs b/rslib/src/media/check.rs index e248d253a..0c23918fe 100644 --- a/rslib/src/media/check.rs +++ b/rslib/src/media/check.rs @@ -214,6 +214,10 @@ impl MediaChecker<'_> { None => continue, }; + if fname_os == ".DS_Store" { + continue; + } + // skip folders if dentry.file_type()?.is_dir() { out.dirs.push(disk_fname.to_string()); @@ -575,6 +579,7 @@ pub(crate) mod test { write_file(mgr.media_folder.join("foo[.jpg"), "foo")?; write_file(mgr.media_folder.join("_under.jpg"), "foo")?; write_file(mgr.media_folder.join("unused.jpg"), "foo")?; + write_file(mgr.media_folder.join(".DS_Store"), ".DS_Store")?; let (output, report) = { let mut checker = col.media_checker()?;