From bbc0c2cbb70407afb3bfaa2499c76d567b0f3276 Mon Sep 17 00:00:00 2001 From: Leeingnyo Date: Sat, 18 Jun 2022 17:43:26 +0900 Subject: [PATCH] Fix Dir.contents_signature to detect valid image files added --- src/util/signature.cr | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/util/signature.cr b/src/util/signature.cr index 8d2b961..bb16bed 100644 --- a/src/util/signature.cr +++ b/src/util/signature.cr @@ -64,11 +64,10 @@ class Dir path = File.join dirname, fn if File.directory? path signatures << Dir.contents_signature path, cache - signatures << fn if DirEntry.is_valid? path else # Only add its signature value to `signatures` when it is a # supported file - signatures << fn if ArchiveEntry.is_valid? fn + signatures << fn if ArchiveEntry.is_valid?(fn) || is_supported_image_file(fn) end Fiber.yield end