Merge pull request #454 from AyuntamientoMadrid/failed_census_call-277

Stores failed Census API calls
This commit is contained in:
Enrique García
2015-09-10 20:21:15 +02:00
6 changed files with 60 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
class FailedCensusCall < ActiveRecord::Base
belongs_to :user
end

View File

@@ -42,8 +42,19 @@ class Verification::Residence
unless residency.valid?
errors.add(:residence_in_madrid, false)
user.update(residence_verification_tries: user.residence_verification_tries += 1)
store_failed_attempt
end
self.date_of_birth = string_to_date(date_of_birth)
end
def store_failed_attempt
FailedCensusCall.create({
user: user,
document_number: document_number,
document_type: document_type,
date_of_birth: date_of_birth,
postal_code: postal_code
})
end
end