From cfe4d82e7826d6eeba62f0aebf06dad2cdd4cd77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Tue, 9 Sep 2025 15:59:57 +0800 Subject: [PATCH] fix(region): sync cloudpods host storage info (#23254) --- pkg/mcclient/cloudpods/host.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/mcclient/cloudpods/host.go b/pkg/mcclient/cloudpods/host.go index fd13f4f63a..bf55f31e48 100644 --- a/pkg/mcclient/cloudpods/host.go +++ b/pkg/mcclient/cloudpods/host.go @@ -22,6 +22,7 @@ import ( "yunion.io/x/jsonutils" "yunion.io/x/log" "yunion.io/x/pkg/errors" + "yunion.io/x/pkg/gotypes" "yunion.io/x/pkg/tristate" api "yunion.io/x/onecloud/pkg/apis/compute" @@ -164,6 +165,10 @@ func (host *SHost) GetStorageDriver() string { } func (host *SHost) GetStorageInfo() jsonutils.JSONObject { + if !gotypes.IsNil(host.Spec) { + ret, _ := host.Spec.Get("storage_info") + return ret + } return host.StorageInfo }