mirror of
https://github.com/gravitl/netmaker.git
synced 2025-10-06 01:07:41 +08:00
fix fetching uniqueIp
This commit is contained in:
@@ -131,16 +131,16 @@ func CreateExtClient(extclient *models.ExtClient) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
logger.Log(0, "EXT CLIENT: ", extclient.Address)
|
||||
if extclient.Address == "" {
|
||||
if parentNetwork.IsIPv4 == "yes" {
|
||||
newAddress, err := UniqueAddress(extclient.Network, false)
|
||||
newAddress, err := UniqueAddress(extclient.Network, true)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
extclient.Address = newAddress.String()
|
||||
|
||||
extclientInternalAddr, err := UniqueAddress(extclient.Network, true)
|
||||
extclientInternalAddr, err := UniqueAddress(extclient.Network, false)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -150,12 +150,12 @@ func CreateExtClient(extclient *models.ExtClient) error {
|
||||
|
||||
if extclient.Address6 == "" {
|
||||
if parentNetwork.IsIPv6 == "yes" {
|
||||
addr6, err := UniqueAddress6(extclient.Network, false)
|
||||
addr6, err := UniqueAddress6(extclient.Network, true)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
extclient.Address6 = addr6.String()
|
||||
extclientInternalAddr6, err := UniqueAddress6(extclient.Network, true)
|
||||
extclientInternalAddr6, err := UniqueAddress6(extclient.Network, false)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
Reference in New Issue
Block a user