From b12c8d3a5d56419612e999ee3924e21cc68b4a61 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Thu, 8 Dec 2016 14:04:13 +0100 Subject: [PATCH] validates document uniqueness only for active accounts --- app/models/verification/management/document.rb | 2 +- app/models/verification/residence.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/verification/management/document.rb b/app/models/verification/management/document.rb index f01c132bb..17ea065bd 100644 --- a/app/models/verification/management/document.rb +++ b/app/models/verification/management/document.rb @@ -10,7 +10,7 @@ class Verification::Management::Document delegate :username, :email, to: :user, allow_nil: true def user - @user = User.by_document(document_type, document_number).first + @user = User.active.by_document(document_type, document_number).first end def user? diff --git a/app/models/verification/residence.rb b/app/models/verification/residence.rb index 96a36e5cd..d7ef5db52 100644 --- a/app/models/verification/residence.rb +++ b/app/models/verification/residence.rb @@ -40,7 +40,7 @@ class Verification::Residence end def document_number_uniqueness - errors.add(:document_number, I18n.t('errors.messages.taken')) if User.where(document_number: document_number).any? + errors.add(:document_number, I18n.t('errors.messages.taken')) if User.active.where(document_number: document_number).any? end def store_failed_attempt