From c2546c31a7750ddd38ec7e839af6c9372933c8bf Mon Sep 17 00:00:00 2001 From: ioito Date: Thu, 21 Sep 2023 16:43:24 +0800 Subject: [PATCH] fix(region): network update detail error --- pkg/compute/models/networks.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/compute/models/networks.go b/pkg/compute/models/networks.go index d67b7429c9..de3229049d 100644 --- a/pkg/compute/models/networks.go +++ b/pkg/compute/models/networks.go @@ -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) } }