fix(region): avoid panic (#24988)

This commit is contained in:
屈轩
2026-06-08 10:58:47 +08:00
committed by GitHub
parent 9f35b4e597
commit 5cdadb69ce
+3
View File
@@ -2333,6 +2333,9 @@ func (account *SCloudaccount) probeAccountStatus(ctx context.Context, userCred m
}
balance, err := manager.GetBalance()
if err != nil {
if gotypes.IsNil(balance) {
balance = &cloudprovider.SBalanceInfo{}
}
switch err {
case cloudprovider.ErrNotSupported:
balance.Status = api.CLOUD_PROVIDER_HEALTH_NORMAL