From cdbcc5f9b5dc1775109149833fbc355551d7d62a Mon Sep 17 00:00:00 2001 From: Vladimir Krylov Date: Mon, 30 Nov 2015 21:56:24 +0200 Subject: [PATCH] Story#109070142 - Nameservers - add several ipv4 for update nameservers --- app/models/depp/domain.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/models/depp/domain.rb b/app/models/depp/domain.rb index c55bf1170..fd0e71e9b 100644 --- a/app/models/depp/domain.rb +++ b/app/models/depp/domain.rb @@ -252,8 +252,13 @@ module Depp host_attr = [] host_attr << { hostName: { value: v['hostname'] } } - host_attr << { hostAddr: { value: v['ipv4'], attrs: { ip: 'v4' } } } if v['ipv4'].present? - host_attr << { hostAddr: { value: v['ipv6'], attrs: { ip: 'v6' } } } if v['ipv6'].present? + v['ipv4'].to_s.split(",").each do |ip| + host_attr << { hostAddr: { value: ip, attrs: { ip: 'v4' } } } + end if v['ipv4'].present? + + v['ipv6'].to_s.split(",").each do |ip| + host_attr << { hostAddr: { value: ip, attrs: { ip: 'v6' } } } + end if v['ipv6'].present? ret << { hostAttr: host_attr } end