From 10b7ce3eea586abd6bb132e8dac14110e47571ad Mon Sep 17 00:00:00 2001 From: Vladimir Krylov Date: Wed, 20 Apr 2016 16:04:29 +0300 Subject: [PATCH] Story#117612931 - contact touch is not regenerating all whoises once and once again --- app/models/contact.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/models/contact.rb b/app/models/contact.rb index 090e64866..3cc42419f 100644 --- a/app/models/contact.rb +++ b/app/models/contact.rb @@ -551,6 +551,9 @@ class Contact < ActiveRecord::Base end def update_related_whois_records + # not doing anything if no real changes + return if changes.slice(*(self.class.column_names - ["updated_at", "created_at", "statuses", "status_notes"])).empty? + names = related_domain_descriptions.keys UpdateWhoisRecordJob.enqueue(names, :domain) if names.present? end