diff --git a/app/models/deliverable.rb b/app/models/deliverable.rb index 19cb39c..0bc6cf9 100644 --- a/app/models/deliverable.rb +++ b/app/models/deliverable.rb @@ -49,7 +49,7 @@ class Deliverable < ActiveRecord::Base def progress return 0 unless self.issues.size > 0 - total ||= self.issues.collect(&:estimated_hours).delete_if {|e| e.nil? }.inject {|sum, n| sum + n} || 0 + total ||= self.issues.collect(&:estimated_hours).compact.sum || 0 return 0 unless total > 0 balance = 0.0