X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Fapi%2Fusers%2Fmy-video-playlists.ts;h=d0bd9946323b16066006c87f1f91f7d69099674d;hb=2cb03dc1f4e01ba491c36caff30c33fe9c5bad89;hp=15e92f4f3fe6c3dacea5bd0b03c10665cf2301c9;hpb=97567dd81f508dd6295ac4d73d849aa2ce0a6549;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/api/users/my-video-playlists.ts b/server/controllers/api/users/my-video-playlists.ts index 15e92f4f3..d0bd99463 100644 --- a/server/controllers/api/users/my-video-playlists.ts +++ b/server/controllers/api/users/my-video-playlists.ts @@ -2,7 +2,7 @@ import * as express from 'express' import { asyncMiddleware, authenticate } from '../../../middlewares' import { doVideosInPlaylistExistValidator } from '../../../middlewares/validators/videos/video-playlists' import { VideoPlaylistModel } from '../../../models/video/video-playlist' -import { VideoExistInPlaylist } from '../../../../shared/models/videos/playlist/video-exist-in-playlist.model' +import { VideosExistInPlaylists } from '../../../../shared/models/videos/playlist/video-exist-in-playlist.model' const myVideoPlaylistsRouter = express.Router() @@ -26,7 +26,7 @@ async function doVideosInPlaylistExist (req: express.Request, res: express.Respo const results = await VideoPlaylistModel.listPlaylistIdsOf(user.Account.id, videoIds) - const existObject: VideoExistInPlaylist = {} + const existObject: VideosExistInPlaylists = {} for (const videoId of videoIds) { existObject[videoId] = [] @@ -35,6 +35,7 @@ async function doVideosInPlaylistExist (req: express.Request, res: express.Respo for (const result of results) { for (const element of result.VideoPlaylistElements) { existObject[element.videoId].push({ + playlistElementId: element.id, playlistId: result.id, startTimestamp: element.startTimestamp, stopTimestamp: element.stopTimestamp