diff --git a/app/models/verification/residence.rb b/app/models/verification/residence.rb index e07b88897..97b926839 100644 --- a/app/models/verification/residence.rb +++ b/app/models/verification/residence.rb @@ -30,7 +30,7 @@ class Verification::Residence end def document_number_uniqueness - errors.add(:document_number, "Already in use") if User.where(document_number: document_number).any? + errors.add(:document_number, I18n.t('errors.messages.taken')) if User.where(document_number: document_number).any? end def residence_in_madrid diff --git a/config/i18n-tasks.yml b/config/i18n-tasks.yml index 7c67a3a09..4021dcac6 100644 --- a/config/i18n-tasks.yml +++ b/config/i18n-tasks.yml @@ -94,6 +94,7 @@ search: ignore_missing: - 'unauthorized.*' - 'errors.messages.blank' + - 'errors.messages.taken' ## Consider these keys used: ignore_unused: diff --git a/spec/models/residence_spec.rb b/spec/models/residence_spec.rb index cb1f91ae0..4a8f28263 100644 --- a/spec/models/residence_spec.rb +++ b/spec/models/residence_spec.rb @@ -31,7 +31,7 @@ describe Verification::Residence do residence2 = build(:verification_residence) residence.valid? - expect(residence.errors[:document_number]).to include("Already in use") + expect(residence.errors[:document_number]).to include("has already been taken") end it "should validate census terms" do