diff --git a/pkg/compute/models/disks.go b/pkg/compute/models/disks.go index 6970978c83..4cf75ac4af 100644 --- a/pkg/compute/models/disks.go +++ b/pkg/compute/models/disks.go @@ -726,10 +726,12 @@ func (self *SDisk) PerformResize(ctx context.Context, userCred mcclient.TokenCre } guests := self.GetGuests() + var guest *SGuest if len(guests) == 1 { guest = &guests[0] } + return nil, self.StartDiskResizeTask(ctx, userCred, int64(sizeMb), "", &pendingUsage, guest) }