From 1875cf7bd60f95c0cc9ab61c36f57fe3a62ac6c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Mon, 17 Nov 2025 17:01:08 +0800 Subject: [PATCH] fix(region): server sku create status (#23750) --- pkg/compute/models/server_skus.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/compute/models/server_skus.go b/pkg/compute/models/server_skus.go index c5f4a55d37..32bcee5ad0 100644 --- a/pkg/compute/models/server_skus.go +++ b/pkg/compute/models/server_skus.go @@ -384,7 +384,7 @@ func (self *SServerSkuManager) ValidateCreateData(ctx context.Context, userCred func (self *SServerSku) PostCreate(ctx context.Context, userCred mcclient.TokenCredential, ownerId mcclient.IIdentityProvider, query jsonutils.JSONObject, data jsonutils.JSONObject) { self.SEnabledStatusStandaloneResourceBase.PostCreate(ctx, userCred, ownerId, query, data) - if self.Provider != api.CLOUD_PROVIDER_ONECLOUD { + if utils.IsInStringArray(self.Provider, api.PRIVATE_CLOUD_PROVIDERS) { self.StartSkuCreateTask(ctx, userCred) } } @@ -394,8 +394,7 @@ func (self *SServerSku) StartSkuCreateTask(ctx context.Context, userCred mcclien if err != nil { return errors.Wrapf(err, "NewTask") } - task.ScheduleRun(nil) - return nil + return task.ScheduleRun(nil) } func (self *SServerSku) GetPrivateCloudproviders() ([]SCloudprovider, error) {