From d6ef6cd03732df4b538d26d591eee89bc922f059 Mon Sep 17 00:00:00 2001 From: Jared Cosulich Date: Fri, 1 Mar 2019 16:20:37 -0500 Subject: [PATCH] fixing bug with aggregating school categories --- app/models/school_category.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/models/school_category.rb b/app/models/school_category.rb index 6775147a..fe89c989 100644 --- a/app/models/school_category.rb +++ b/app/models/school_category.rb @@ -55,14 +55,12 @@ class SchoolCategory < ApplicationRecord return {} if child_school_categories.blank? average_zscore = nil - zscore_categories = child_school_categories.select { |csc| csc.zscore.present? } + zscore_categories = child_school_categories.select { |csc| csc.zscore.present? && !csc.zscore.nan? } if zscore_categories.length > 0 total_zscore = zscore_categories.inject(0) { |total, zc| total + zc.zscore } average_zscore = total_zscore / zscore_categories.length end - - return { attempt_count: _aggregated_responses[:attempt_count] +