From 234d8da1cb9c55e5dd4ceb22b5c68f1cecfeb4b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B1=88=E8=BD=A9?= Date: Wed, 17 Jul 2024 22:55:49 +0800 Subject: [PATCH] fix(region): add storage name for snapshot (#20829) --- pkg/apis/compute/snapshot.go | 2 ++ pkg/compute/models/snapshots.go | 1 + 2 files changed, 3 insertions(+) diff --git a/pkg/apis/compute/snapshot.go b/pkg/apis/compute/snapshot.go index 37cf1323e2..ebfe4dfa4a 100644 --- a/pkg/apis/compute/snapshot.go +++ b/pkg/apis/compute/snapshot.go @@ -92,6 +92,8 @@ type SnapshotDetails struct { // 存储类型 StorageType string `json:"storage_type"` + // 存储名称 + Storage string `json:"storage"` // 磁盘状态 DiskStatus string `json:"disk_status"` // 云主机名称 diff --git a/pkg/compute/models/snapshots.go b/pkg/compute/models/snapshots.go index d2ff35250a..50616dfac8 100644 --- a/pkg/compute/models/snapshots.go +++ b/pkg/compute/models/snapshots.go @@ -391,6 +391,7 @@ func (manager *SSnapshotManager) FetchCustomizeColumns( for i := range rows { if storage, ok := storages[storageIds[i]]; ok { rows[i].StorageType = storage.StorageType + rows[i].Storage = storage.Name } if disk, ok := disks[diskIds[i]]; ok { rows[i].DiskStatus = disk.Status