diff --git a/lib/census_caller.rb b/lib/census_caller.rb index 21e69227e..d104b03c8 100644 --- a/lib/census_caller.rb +++ b/lib/census_caller.rb @@ -3,5 +3,7 @@ class CensusCaller def call(document_type, document_number) response = CensusApi.new.call(document_type, document_number) response = LocalCensus.new.call(document_type, document_number) unless response.valid? + + response end end diff --git a/lib/local_census.rb b/lib/local_census.rb index 6dce4df72..64c1a4052 100644 --- a/lib/local_census.rb +++ b/lib/local_census.rb @@ -16,9 +16,7 @@ class LocalCensus end def valid? - @body.valid? - rescue NoMethodError - false + @body.present? ? !@body.attributes.values.include?("" || nil) : false end def date_of_birth