diff --git a/pkg/hostman/guestman/guestman.go b/pkg/hostman/guestman/guestman.go index 700417028b..e0c9f42ef5 100644 --- a/pkg/hostman/guestman/guestman.go +++ b/pkg/hostman/guestman/guestman.go @@ -1256,15 +1256,8 @@ func (m *SGuestManager) DeleteSnapshot(ctx context.Context, params interface{}) return nil, hostutils.ParamsError } - if len(delParams.ConvertSnapshot) > 0 || delParams.BlockStream { - guest, _ := m.GetKVMServer(delParams.Sid) - return guest.ExecDeleteSnapshotTask(ctx, delParams.Disk, delParams.DeleteSnapshot, - delParams.ConvertSnapshot, delParams.BlockStream) - } else { - res := jsonutils.NewDict() - res.Set("deleted", jsonutils.JSONTrue) - return res, delParams.Disk.DeleteSnapshot(delParams.DeleteSnapshot, "", false) - } + guest, _ := m.GetServer(delParams.Sid) + return guest.DeleteSnapshot(ctx, delParams) } func (m *SGuestManager) DoMemorySnapshot(ctx context.Context, params interface{}) (jsonutils.JSONObject, error) {