From 532d2e921d232bc6f7f2675f4c8b481aad04baec Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Mon, 5 Aug 2019 12:48:38 +0000 Subject: [PATCH] =?UTF-8?q?lbclusters:=20=E5=88=9B=E5=BB=BA=E6=97=B6?= =?UTF-8?q?=E4=BB=85=E5=85=81=E8=AE=B8=E6=8C=87=E5=AE=9AOneCloud=20Zone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/models/loadbalancerclusters.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/compute/models/loadbalancerclusters.go b/pkg/compute/models/loadbalancerclusters.go index e41d43cb65..fce4dc317f 100644 --- a/pkg/compute/models/loadbalancerclusters.go +++ b/pkg/compute/models/loadbalancerclusters.go @@ -57,6 +57,9 @@ func (man *SLoadbalancerClusterManager) ValidateCreateData(ctx context.Context, if err := zoneV.Validate(data); err != nil { return nil, err } + if zone := zoneV.Model.(*SZone); zone.ExternalId != "" { + return nil, httperrors.NewInputParameterError("allow only internal zone, got %s(%s)", zone.Name, zone.Id) + } return man.SStandaloneResourceBaseManager.ValidateCreateData(ctx, userCred, ownerId, query, data) }