diff --git a/app/helpers/fair_score_helper.rb b/app/helpers/fair_score_helper.rb index ff95ad4ad..6febe47e6 100644 --- a/app/helpers/fair_score_helper.rb +++ b/app/helpers/fair_score_helper.rb @@ -12,7 +12,12 @@ def get_fairness_service_url(apikey = user_apikey) "#{$FAIRNESS_URL}?portal=#{$HOSTNAME.split('.')[0]}#{apikey.nil? || apikey.empty? ? '' : "&apikey=#{apikey}"}" end def get_fairness_json(ontologies_acronyms, apikey = user_apikey) - MultiJson.load(Faraday.get(get_fairness_service_url(apikey) + "&ontologies=#{ontologies_acronyms}&combined").body.force_encoding('ISO-8859-1').encode('UTF-8')) + begin + MultiJson.load(Faraday.get(get_fairness_service_url(apikey) + "&ontologies=#{ontologies_acronyms}&combined").body.force_encoding('ISO-8859-1').encode('UTF-8')) + rescue + Rails.logger.warn "FAIRness service issue unreachable" + {} + end end def get_fair_score(ontologies_acronyms, apikey = user_apikey)