From 7ff42be07fa69ec0fc58206f02341712b64cb75c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Tue, 16 Dec 2025 16:27:00 +0100 Subject: [PATCH] Wrong number of updated records --- lib/tasks/dmsf_create_digests.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/dmsf_create_digests.rake b/lib/tasks/dmsf_create_digests.rake index 12bf25ca..5f72c034 100644 --- a/lib/tasks/dmsf_create_digests.rake +++ b/lib/tasks/dmsf_create_digests.rake @@ -53,7 +53,7 @@ class DmsfCreateDigest count = revisions.all.size n = 0 revisions.each_with_index do |rev, i| - if File.exist?(rev.disk_file) + if File.file?(rev.disk_file) file = File.new rev.disk_file, 'r' if file.respond_to?(:read) sha = Digest::SHA256.new @@ -65,10 +65,10 @@ class DmsfCreateDigest rev.digest = Digest::SHA256.file(rev.disk_file) end rev.save unless @dry_run + n += 1 else puts "#{rev.disk_file} not found" end - n += 1 # Progress bar print "\r#{i * 100 / count}%" end