From 9fcbdf9cae4f776eafede94a89f0a119feccb8d4 Mon Sep 17 00:00:00 2001
From: Bruno Nocera Zanette <bnzanette@inf.ufpr.br>
Date: Sat, 10 Oct 2015 18:18:26 -0300
Subject: [PATCH] Fix bug: Add nil verification to bitstream filename

---
 lib/tasks/dbInfo.rake | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/lib/tasks/dbInfo.rake b/lib/tasks/dbInfo.rake
index 55ff5311..79451d76 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
 
-- 
GitLab