From a733bc7b2e4bd65d5959a3b0f5674c228887ba8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Fri, 18 Oct 2019 13:06:50 +0200 Subject: [PATCH] Avoid calls to remote census api (legacy) when endpoint is not defined Also keep the same behavior for test and development environments. --- lib/census_api.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/census_api.rb b/lib/census_api.rb index e5b1896aa..5b06d957e 100644 --- a/lib/census_api.rb +++ b/lib/census_api.rb @@ -79,8 +79,12 @@ class CensusApi nivel: 3 }} end + def end_point_defined? + Rails.application.secrets.census_api_end_point.present? + end + def end_point_available? - Rails.env.staging? || Rails.env.preproduction? || Rails.env.production? + (Rails.env.staging? || Rails.env.preproduction? || Rails.env.production?) && end_point_defined? end def stubbed_response(document_type, document_number)