From c2151bb00d0749b9b10388134804d28acf7e1354 Mon Sep 17 00:00:00 2001 From: ioito Date: Mon, 22 Jul 2019 20:01:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E5=9B=A0cloudprovider=20disa?= =?UTF-8?q?ble=E5=AF=BC=E8=87=B4=E8=B4=A6=E5=8F=B7=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/compute/models/cloudaccounts.go | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index cea7a47f66..24d3cc1b8a 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -1322,10 +1322,12 @@ func (account *SCloudaccount) syncAccountStatus(ctx context.Context, userCred mc account.markAccountConnected(ctx, userCred) providers := account.importAllSubaccounts(ctx, userCred, subaccounts) for i := range providers { - _, err := providers[i].prepareCloudproviderRegions(ctx, userCred) - if err != nil { - log.Errorf("syncCloudproviderRegion fail %s", err) - return err + if providers[i].Enabled { + _, err := providers[i].prepareCloudproviderRegions(ctx, userCred) + if err != nil { + log.Errorf("syncCloudproviderRegion fail %s", err) + return err + } } } return nil