From a9c166d8fd16dc191c6ca2763605ffa5112e10b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Thu, 16 May 2024 10:01:43 +0800 Subject: [PATCH] fix(region): set cloud provider disconnect when sync region error (#20291) --- pkg/compute/models/cloudaccounts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index 2a760f32ad..85538681b7 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -2464,7 +2464,7 @@ func (account *SCloudaccount) syncAccountStatus(ctx context.Context, userCred mc if providers[i].GetEnabled() { _, err := providers[i].prepareCloudproviderRegions(ctx, userCred) if err != nil { - return errors.Wrapf(err, "prepareCloudproviderRegions for provider %s", providers[i].Name) + providers[i].SetStatus(ctx, userCred, api.CLOUD_PROVIDER_DISCONNECTED, errors.Wrapf(err, "prepareCloudproviderRegions").Error()) } } }