Fix generating IPv6 address

This commit is contained in:
Lukáš Kasič 2021-09-16 23:50:16 +02:00
parent 59abd1506f
commit fb4c6371b5

View file

@ -621,7 +621,11 @@ func SuggestIPAllocation(db store.IStore) echo.HandlerFunc {
fmt.Sprintf("Cannot suggest ip allocation: failed to get available ip from network %s", cidr),
})
}
suggestedIPs = append(suggestedIPs, fmt.Sprintf("%s/32", ip))
if (strings.Contains(ip, ":")) {
suggestedIPs = append(suggestedIPs, fmt.Sprintf("%s/128", ip))
} else {
suggestedIPs = append(suggestedIPs, fmt.Sprintf("%s/32", ip))
}
}
return c.JSON(http.StatusOK, suggestedIPs)