From 42b0ff269611a3080dd9e76ea25d4af7128b029f Mon Sep 17 00:00:00 2001 From: rgarcia Date: Mon, 26 Dec 2016 11:51:28 +0100 Subject: [PATCH] optimize census call to return after finding a valid element --- app/models/signature.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/signature.rb b/app/models/signature.rb index 6116dc425..cc747516d 100644 --- a/app/models/signature.rb +++ b/app/models/signature.rb @@ -60,9 +60,10 @@ class Signature < ActiveRecord::Base end def in_census? - document_types.any? do |document_type| + response = document_types.detect do |document_type| CensusApi.new.call(document_type, document_number).valid? end + response.present? end def set_user