diff --git a/app/models/blocked_domain.rb b/app/models/blocked_domain.rb index 079926512..f5ca0371c 100644 --- a/app/models/blocked_domain.rb +++ b/app/models/blocked_domain.rb @@ -19,6 +19,8 @@ class BlockedDomain < ActiveRecord::Base end def generate_data + return if Domain.where(name: name).any? + @json = generate_json @body = generate_body update_whois_server @@ -46,6 +48,8 @@ class BlockedDomain < ActiveRecord::Base end def remove_data + return if Domain.where(name: name).any? + Whois::Record.where(name: name).delete_all end end diff --git a/app/models/reserved_domain.rb b/app/models/reserved_domain.rb index d477f2524..c5d0cf9f2 100644 --- a/app/models/reserved_domain.rb +++ b/app/models/reserved_domain.rb @@ -30,6 +30,8 @@ class ReservedDomain < ActiveRecord::Base end def generate_data + return if Domain.where(name: name).any? + @json = generate_json @body = generate_body update_whois_server @@ -57,6 +59,8 @@ class ReservedDomain < ActiveRecord::Base end def remove_data + return if Domain.where(name: name).any? + Whois::Record.where(name: name).delete_all end