aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/middlewares/validators/videos/video-playlists.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/middlewares/validators/videos/video-playlists.ts')
-rw-r--r--server/middlewares/validators/videos/video-playlists.ts26
1 files changed, 13 insertions, 13 deletions
diff --git a/server/middlewares/validators/videos/video-playlists.ts b/server/middlewares/validators/videos/video-playlists.ts
index 5f33e2d49..4bc79f433 100644
--- a/server/middlewares/validators/videos/video-playlists.ts
+++ b/server/middlewares/validators/videos/video-playlists.ts
@@ -4,12 +4,12 @@ import { UserRight, VideoPlaylistCreate, VideoPlaylistUpdate } from '../../../..
4import { logger } from '../../../helpers/logger' 4import { logger } from '../../../helpers/logger'
5import { UserModel } from '../../../models/account/user' 5import { UserModel } from '../../../models/account/user'
6import { areValidationErrors } from '../utils' 6import { areValidationErrors } from '../utils'
7import { isVideoExist, isVideoImage } from '../../../helpers/custom-validators/videos' 7import { doesVideoExist, isVideoImage } from '../../../helpers/custom-validators/videos'
8import { CONSTRAINTS_FIELDS } from '../../../initializers' 8import { CONSTRAINTS_FIELDS } from '../../../initializers'
9import { isArrayOf, isIdOrUUIDValid, isIdValid, isUUIDValid, toIntArray, toValueOrNull } from '../../../helpers/custom-validators/misc' 9import { isArrayOf, isIdOrUUIDValid, isIdValid, isUUIDValid, toIntArray, toValueOrNull } from '../../../helpers/custom-validators/misc'
10import { 10import {
11 isVideoPlaylistDescriptionValid, 11 isVideoPlaylistDescriptionValid,
12 isVideoPlaylistExist, 12 doesVideoPlaylistExist,
13 isVideoPlaylistNameValid, 13 isVideoPlaylistNameValid,
14 isVideoPlaylistPrivacyValid, 14 isVideoPlaylistPrivacyValid,
15 isVideoPlaylistTimestampValid, 15 isVideoPlaylistTimestampValid,
@@ -17,7 +17,7 @@ import {
17} from '../../../helpers/custom-validators/video-playlists' 17} from '../../../helpers/custom-validators/video-playlists'
18import { VideoPlaylistModel } from '../../../models/video/video-playlist' 18import { VideoPlaylistModel } from '../../../models/video/video-playlist'
19import { cleanUpReqFiles } from '../../../helpers/express-utils' 19import { cleanUpReqFiles } from '../../../helpers/express-utils'
20import { isVideoChannelIdExist } from '../../../helpers/custom-validators/video-channels' 20import { doesVideoChannelIdExist } from '../../../helpers/custom-validators/video-channels'
21import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element' 21import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element'
22import { VideoModel } from '../../../models/video/video' 22import { VideoModel } from '../../../models/video/video'
23import { authenticatePromiseIfNeeded } from '../../oauth' 23import { authenticatePromiseIfNeeded } from '../../oauth'
@@ -31,7 +31,7 @@ const videoPlaylistsAddValidator = getCommonPlaylistEditAttributes().concat([
31 if (areValidationErrors(req, res)) return cleanUpReqFiles(req) 31 if (areValidationErrors(req, res)) return cleanUpReqFiles(req)
32 32
33 const body: VideoPlaylistCreate = req.body 33 const body: VideoPlaylistCreate = req.body
34 if (body.videoChannelId && !await isVideoChannelIdExist(body.videoChannelId, res)) return cleanUpReqFiles(req) 34 if (body.videoChannelId && !await doesVideoChannelIdExist(body.videoChannelId, res)) return cleanUpReqFiles(req)
35 35
36 if (body.privacy === VideoPlaylistPrivacy.PUBLIC && !body.videoChannelId) { 36 if (body.privacy === VideoPlaylistPrivacy.PUBLIC && !body.videoChannelId) {
37 cleanUpReqFiles(req) 37 cleanUpReqFiles(req)
@@ -52,7 +52,7 @@ const videoPlaylistsUpdateValidator = getCommonPlaylistEditAttributes().concat([
52 52
53 if (areValidationErrors(req, res)) return cleanUpReqFiles(req) 53 if (areValidationErrors(req, res)) return cleanUpReqFiles(req)
54 54
55 if (!await isVideoPlaylistExist(req.params.playlistId, res, 'all')) return cleanUpReqFiles(req) 55 if (!await doesVideoPlaylistExist(req.params.playlistId, res, 'all')) return cleanUpReqFiles(req)
56 56
57 const videoPlaylist = res.locals.videoPlaylist 57 const videoPlaylist = res.locals.videoPlaylist
58 58
@@ -86,7 +86,7 @@ const videoPlaylistsUpdateValidator = getCommonPlaylistEditAttributes().concat([
86 .json({ error: 'Cannot update a watch later playlist.' }) 86 .json({ error: 'Cannot update a watch later playlist.' })
87 } 87 }
88 88
89 if (body.videoChannelId && !await isVideoChannelIdExist(body.videoChannelId, res)) return cleanUpReqFiles(req) 89 if (body.videoChannelId && !await doesVideoChannelIdExist(body.videoChannelId, res)) return cleanUpReqFiles(req)
90 90
91 return next() 91 return next()
92 } 92 }
@@ -101,7 +101,7 @@ const videoPlaylistsDeleteValidator = [
101 101
102 if (areValidationErrors(req, res)) return 102 if (areValidationErrors(req, res)) return
103 103
104 if (!await isVideoPlaylistExist(req.params.playlistId, res)) return 104 if (!await doesVideoPlaylistExist(req.params.playlistId, res)) return
105 105
106 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist 106 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist
107 if (videoPlaylist.type === VideoPlaylistType.WATCH_LATER) { 107 if (videoPlaylist.type === VideoPlaylistType.WATCH_LATER) {
@@ -126,7 +126,7 @@ const videoPlaylistsGetValidator = [
126 126
127 if (areValidationErrors(req, res)) return 127 if (areValidationErrors(req, res)) return
128 128
129 if (!await isVideoPlaylistExist(req.params.playlistId, res)) return 129 if (!await doesVideoPlaylistExist(req.params.playlistId, res)) return
130 130
131 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist 131 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist
132 132
@@ -174,8 +174,8 @@ const videoPlaylistsAddVideoValidator = [
174 174
175 if (areValidationErrors(req, res)) return 175 if (areValidationErrors(req, res)) return
176 176
177 if (!await isVideoPlaylistExist(req.params.playlistId, res, 'all')) return 177 if (!await doesVideoPlaylistExist(req.params.playlistId, res, 'all')) return
178 if (!await isVideoExist(req.body.videoId, res, 'only-video')) return 178 if (!await doesVideoExist(req.body.videoId, res, 'only-video')) return
179 179
180 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist 180 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist
181 const video: VideoModel = res.locals.video 181 const video: VideoModel = res.locals.video
@@ -214,8 +214,8 @@ const videoPlaylistsUpdateOrRemoveVideoValidator = [
214 214
215 if (areValidationErrors(req, res)) return 215 if (areValidationErrors(req, res)) return
216 216
217 if (!await isVideoPlaylistExist(req.params.playlistId, res, 'all')) return 217 if (!await doesVideoPlaylistExist(req.params.playlistId, res, 'all')) return
218 if (!await isVideoExist(req.params.videoId, res, 'id')) return 218 if (!await doesVideoExist(req.params.videoId, res, 'id')) return
219 219
220 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist 220 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist
221 const video: VideoModel = res.locals.video 221 const video: VideoModel = res.locals.video
@@ -282,7 +282,7 @@ const videoPlaylistsReorderVideosValidator = [
282 282
283 if (areValidationErrors(req, res)) return 283 if (areValidationErrors(req, res)) return
284 284
285 if (!await isVideoPlaylistExist(req.params.playlistId, res, 'all')) return 285 if (!await doesVideoPlaylistExist(req.params.playlistId, res, 'all')) return
286 286
287 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist 287 const videoPlaylist: VideoPlaylistModel = res.locals.videoPlaylist
288 if (!checkUserCanManageVideoPlaylist(res.locals.oauth.token.User, videoPlaylist, UserRight.UPDATE_ANY_VIDEO_PLAYLIST, res)) return 288 if (!checkUserCanManageVideoPlaylist(res.locals.oauth.token.User, videoPlaylist, UserRight.UPDATE_ANY_VIDEO_PLAYLIST, res)) return