Skip to content

Commit ed0b1ee

Browse files
authored
fix(region): 避免删除虚拟机时,未能正常删除后挂载的磁盘 (#22840)
1 parent d0ceb85 commit ed0b1ee

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/compute/guestdrivers/managedvirtual.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -947,9 +947,10 @@ func (drv *SManagedVirtualizedGuestDriver) RequestUndeployGuestOnHost(ctx contex
947947
return nil, errors.Wrapf(err, "GetDisks")
948948
}
949949

950-
for _, disk := range disks {
950+
for i := range disks {
951+
disk := disks[i]
951952
storage, _ := disk.GetStorage()
952-
if !disk.AutoDelete && !utils.IsInStringArray(storage.StorageType, api.STORAGE_LOCAL_TYPES) && disk.DiskType != api.DISK_TYPE_SYS {
953+
if !utils.IsInStringArray(storage.StorageType, api.STORAGE_LOCAL_TYPES) && disk.DiskType != api.DISK_TYPE_SYS {
953954
idisk, err := disk.GetIDisk(ctx)
954955
if err != nil {
955956
if errors.Cause(err) == cloudprovider.ErrNotFound {

0 commit comments

Comments
 (0)