diff --git a/pkg/hostman/guestman/guesthandlers/guesthandler.go b/pkg/hostman/guestman/guesthandlers/guesthandler.go index 710e8e05e8..7caba004cd 100644 --- a/pkg/hostman/guestman/guesthandlers/guesthandler.go +++ b/pkg/hostman/guestman/guesthandlers/guesthandler.go @@ -385,7 +385,7 @@ func guestDestPrepareMigrateInternal(ctx context.Context, userCred mcclient.Toke } diskSnapsChain, err := body.Get("disk_snaps_chain") if err != nil { - return httperrors.NewMissingParameterError("disk_snaps_chain") + params.DiskSnapsChain = jsonutils.NewDict() } else { params.DiskSnapsChain = diskSnapsChain }