diff --git a/lib/tasks/dbInfo.rake b/lib/tasks/dbInfo.rake index 55ff53110ab31e705d8a127c9a3859018d7ef030..79451d76e19491cf989af34168bd434f6d264de7 100644 --- a/lib/tasks/dbInfo.rake +++ b/lib/tasks/dbInfo.rake @@ -30,11 +30,14 @@ namespace :dbinfo do break if learning_objects.empty? learning_objects.each do |lo| - bitstream_format = File.extname(lo.get_bitstream_filename_of "ORIGINAL") - unless bitstreams_formats_hash[bitstream_format].nil? - bitstreams_formats_hash[bitstream_format] += 1 - else - bitstreams_formats_hash[bitstream_format] = 1 + bitstream_filename = lo.get_bitstream_filename_of "ORIGINAL" + unless bitstream_filename.nil? + bitstream_format = File.extname(bitstream_filename) + unless bitstreams_formats_hash[bitstream_format].nil? + bitstreams_formats_hash[bitstream_format] += 1 + else + bitstreams_formats_hash[bitstream_format] = 1 + end end end