Regenerate auth_info on contact transfer

#660
This commit is contained in:
Artur Beljajev 2018-01-25 12:40:17 +02:00
parent 954269e580
commit f99b8b66b0

View file

@ -10,13 +10,17 @@ module Concerns::Contact::Transferable
new_contact.registrar = new_registrar
new_contact.generate_code
new_contact.original = self
new_contact.regenerate_auth_info
new_contact.remove_address unless self.class.address_processing?
new_contact.save!
new_contact
end
protected
def generate_auth_info
return if auth_info.present?
self.auth_info = SecureRandom.hex(11)
end
alias_method :regenerate_auth_info, :generate_auth_info
end