From f9d1ee0a8835669c0e8d3605aa1fc8f54fb4e1f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Thu, 31 Aug 2023 16:27:40 +0800 Subject: [PATCH] fix(region): private zone check vpc (#17899) --- pkg/compute/models/dnszones.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/dnszones.go b/pkg/compute/models/dnszones.go index e52b6fa528..ef679f18c3 100644 --- a/pkg/compute/models/dnszones.go +++ b/pkg/compute/models/dnszones.go @@ -156,7 +156,7 @@ func (manager *SDnsZoneManager) ValidateCreateData( if !gotypes.IsNil(provider) { switch provider.Provider { case api.CLOUD_PROVIDER_AWS: - if len(input.VpcIds) == 0 { + if len(input.VpcIds) == 0 && input.ZoneType == string(cloudprovider.PrivateZone) { return nil, httperrors.NewMissingParameterError("vpc_ids") } }