Wrong number of updated records
This commit is contained in:
parent
cb51cd99f1
commit
7ff42be07f
@ -53,7 +53,7 @@ class DmsfCreateDigest
|
|||||||
count = revisions.all.size
|
count = revisions.all.size
|
||||||
n = 0
|
n = 0
|
||||||
revisions.each_with_index do |rev, i|
|
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'
|
file = File.new rev.disk_file, 'r'
|
||||||
if file.respond_to?(:read)
|
if file.respond_to?(:read)
|
||||||
sha = Digest::SHA256.new
|
sha = Digest::SHA256.new
|
||||||
@ -65,10 +65,10 @@ class DmsfCreateDigest
|
|||||||
rev.digest = Digest::SHA256.file(rev.disk_file)
|
rev.digest = Digest::SHA256.file(rev.disk_file)
|
||||||
end
|
end
|
||||||
rev.save unless @dry_run
|
rev.save unless @dry_run
|
||||||
|
n += 1
|
||||||
else
|
else
|
||||||
puts "#{rev.disk_file} not found"
|
puts "#{rev.disk_file} not found"
|
||||||
end
|
end
|
||||||
n += 1
|
|
||||||
# Progress bar
|
# Progress bar
|
||||||
print "\r#{i * 100 / count}%"
|
print "\r#{i * 100 / count}%"
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user