fix(region): network update detail error

This commit is contained in:
ioito
2023-09-22 10:11:06 +08:00
parent ea50886aa1
commit c2546c31a7
+2 -3
View File
@@ -1737,9 +1737,8 @@ func (self *SNetwork) validateUpdateData(ctx context.Context, userCred mcclient.
usedMap := self.GetUsedAddresses()
for usedIpStr := range usedMap {
usedIp, _ := netutils.NewIPV4Addr(usedIpStr)
if !netRange.Contains(usedIp) {
return input, httperrors.NewInputParameterError("Address been assigned out of new range")
if usedIp, err := netutils.NewIPV4Addr(usedIpStr); err == nil && !netRange.Contains(usedIp) {
return input, httperrors.NewInputParameterError("Address %s been assigned out of new range", usedIpStr)
}
}