X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fvideo-playlist.ts;h=0a7ff92df21218490556173b825a7726ead4b4bd;hb=15e9d5ca39e0b792f61453fbf3885a0fc446afa7;hp=49432d3aa92974291bea6b888a11ec0cc291660d;hpb=c5a1ae500e68b759f76851552be6dd10631d34f4;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/video-playlist.ts b/server/controllers/api/video-playlist.ts index 49432d3aa..0a7ff92df 100644 --- a/server/controllers/api/video-playlist.ts +++ b/server/controllers/api/video-playlist.ts @@ -41,6 +41,7 @@ import { VideoPlaylistElementCreate } from '../../../shared/models/videos/playli import { VideoPlaylistElementUpdate } from '../../../shared/models/videos/playlist/video-playlist-element-update.model' import { copy, pathExists } from 'fs-extra' import { AccountModel } from '../../models/account/account' +import { VideoPlaylistReorder } from '../../../shared/models/videos/playlist/video-playlist-reorder.model' const reqThumbnailFile = createReqFiles([ 'thumbnailfile' ], MIMETYPES.IMAGE.MIMETYPE_EXT, { thumbnailfile: CONFIG.STORAGE.TMP_DIR }) @@ -368,10 +369,11 @@ async function removeVideoFromPlaylist (req: express.Request, res: express.Respo async function reorderVideosPlaylist (req: express.Request, res: express.Response) { const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist + const body: VideoPlaylistReorder = req.body - const start: number = req.body.startPosition - const insertAfter: number = req.body.insertAfterPosition - const reorderLength: number = req.body.reorderLength || 1 + const start: number = body.startPosition + const insertAfter: number = body.insertAfterPosition + const reorderLength: number = body.reorderLength || 1 if (start === insertAfter) { return res.status(204).end()