diff --git a/workflow/energy_rating_index.rb b/workflow/energy_rating_index.rb index c0c79793b..71b3cc0a4 100644 --- a/workflow/energy_rating_index.rb +++ b/workflow/energy_rating_index.rb @@ -413,7 +413,7 @@ def get_eec(system, type, is_dfhp_primary = nil) elsif rated_sys.respond_to? :integrated_heating_system_fraction_heat_load_served fraction_heat_load_served = rated_sys.integrated_heating_system_fraction_heat_load_served end - next if fraction_heat_load_served.nil? + next if fraction_heat_load_served.to_f <= 0 # Get corresponding Reference Home system ref_sys = reg_bldg.hvac_systems.select { |h| h.respond_to?(:htg_seed_id) && (h.htg_seed_id == rated_sys.htg_seed_id) }[0] @@ -437,7 +437,7 @@ def get_eec(system, type, is_dfhp_primary = nil) if rated_sys.respond_to? :fraction_cool_load_served fraction_cool_load_served = rated_sys.fraction_cool_load_served end - next if fraction_cool_load_served.nil? + next if fraction_cool_load_served.to_f <= 0 # Get corresponding Reference Home system ref_sys = reg_bldg.hvac_systems.select { |h| h.respond_to?(:clg_seed_id) && (h.clg_seed_id == rated_sys.clg_seed_id) }[0]