From 3b34ac8dbaa30cd402cc717a63bfa9876e2e0c8c Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Wed, 20 Aug 2025 12:08:43 +0800 Subject: [PATCH] feat(region): fix ISO size display (#23130) SGuestcdrom.Size is Byte, not MB Co-authored-by: happygame --- pkg/compute/models/guestcdrom.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/compute/models/guestcdrom.go b/pkg/compute/models/guestcdrom.go index b89fcd6b4f..94f02076eb 100644 --- a/pkg/compute/models/guestcdrom.go +++ b/pkg/compute/models/guestcdrom.go @@ -136,7 +136,9 @@ func (self *SGuestcdrom) GetImage() (*SCachedimage, error) { func (self *SGuestcdrom) GetDetails() string { if len(self.ImageId) > 0 { if self.Size > 0 { - return fmt.Sprintf("%s(%s/%dMB)", self.Name, self.ImageId, self.Size) + // Size is stored in bytes, convert to MB for display + sizeMB := self.Size / 1024 / 1024 + return fmt.Sprintf("%s(%s/%dMB)", self.Name, self.ImageId, sizeMB) } else { return fmt.Sprintf("%s(inserting)", self.ImageId) }