lib/split/dashboard/views/_experiment.erb in split-4.0.2 vs lib/split/dashboard/views/_experiment.erb in split-4.0.3
- old
+ new
@@ -14,10 +14,11 @@
extra_columns.uniq!
summary_texts = {}
extra_columns.each do |column|
extra_infos = experiment.alternatives.map(&:extra_info).select{|extra_info| extra_info && extra_info[column] }
- if extra_infos[0][column].kind_of?(Numeric)
+
+ if extra_infos.length > 0 && extra_infos.all? { |extra_info| extra_info[column].kind_of?(Numeric) }
summary_texts[column] = extra_infos.inject(0){|sum, extra_info| sum += extra_info[column]}
else
summary_texts[column] = "N/A"
end
end