fix(GRA-995): fix for update node address check

This commit is contained in:
Aceix 2023-01-17 10:04:12 +00:00
parent 1d0748a073
commit a2ab933f89

View file

@ -92,13 +92,15 @@ func (a *ApiNode) ConvertToServerNode(currentNode *Node) *Node {
if err == nil {
convertedNode.InternetGateway = udpAddr
}
_, addr, err := net.ParseCIDR(a.Address)
ip, addr, err := net.ParseCIDR(a.Address)
if err == nil {
convertedNode.Address = *addr
convertedNode.Address.IP = ip
}
_, addr6, err := net.ParseCIDR(a.Address6)
ip6, addr6, err := net.ParseCIDR(a.Address6)
if err == nil {
convertedNode.Address = *addr6
convertedNode.Address.IP = ip6
}
convertedNode.FailoverNode, _ = uuid.Parse(a.FailoverNode)
convertedNode.LastModified = time.Unix(a.LastModified, 0)