From bb474ec62b7d4ca227fc90ae26676d1103b0d5c9 Mon Sep 17 00:00:00 2001 From: Vladimir Krylov Date: Wed, 6 Jan 2016 09:17:45 +0200 Subject: [PATCH] Story#111066886 - Glue IP is required for nameservers with matching domain name endings --- app/models/domain.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/domain.rb b/app/models/domain.rb index 05ffafc4d..a9defdf50 100644 --- a/app/models/domain.rb +++ b/app/models/domain.rb @@ -544,7 +544,7 @@ class Domain < ActiveRecord::Base def validate_nameserver_ips nameservers.to_a.reject(&:marked_for_destruction?).each do |ns| - next unless ns.hostname.end_with?(name) + next unless ns.hostname.end_with?(".#{name}") next if ns.ipv4.present? errors.add(:nameservers, :invalid) if errors[:nameservers].blank? ns.errors.add(:ipv4, :blank)