diff options
author | Chocobozzz <me@florianbigard.com> | 2019-03-19 09:26:50 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-03-19 09:26:50 +0100 |
commit | 0f6acda11681de90d38dd18669863c6e270851ee (patch) | |
tree | b3b28e00d539645f5a810202dc8afada289e7b2e /server/middlewares/validators/videos/video-playlists.ts | |
parent | 9a18a6252071cf21b18f82a24bb63078abb75bc1 (diff) | |
download | PeerTube-0f6acda11681de90d38dd18669863c6e270851ee.tar.gz PeerTube-0f6acda11681de90d38dd18669863c6e270851ee.tar.zst PeerTube-0f6acda11681de90d38dd18669863c6e270851ee.zip |
Does exist
Diffstat (limited to 'server/middlewares/validators/videos/video-playlists.ts')
-rw-r--r-- | server/middlewares/validators/videos/video-playlists.ts | 26 |
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 '../../../.. | |||
4 | import { logger } from '../../../helpers/logger' | 4 | import { logger } from '../../../helpers/logger' |
5 | import { UserModel } from '../../../models/account/user' | 5 | import { UserModel } from '../../../models/account/user' |
6 | import { areValidationErrors } from '../utils' | 6 | import { areValidationErrors } from '../utils' |
7 | import { isVideoExist, isVideoImage } from '../../../helpers/custom-validators/videos' | 7 | import { doesVideoExist, isVideoImage } from '../../../helpers/custom-validators/videos' |
8 | import { CONSTRAINTS_FIELDS } from '../../../initializers' | 8 | import { CONSTRAINTS_FIELDS } from '../../../initializers' |
9 | import { isArrayOf, isIdOrUUIDValid, isIdValid, isUUIDValid, toIntArray, toValueOrNull } from '../../../helpers/custom-validators/misc' | 9 | import { isArrayOf, isIdOrUUIDValid, isIdValid, isUUIDValid, toIntArray, toValueOrNull } from '../../../helpers/custom-validators/misc' |
10 | import { | 10 | import { |
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' |
18 | import { VideoPlaylistModel } from '../../../models/video/video-playlist' | 18 | import { VideoPlaylistModel } from '../../../models/video/video-playlist' |
19 | import { cleanUpReqFiles } from '../../../helpers/express-utils' | 19 | import { cleanUpReqFiles } from '../../../helpers/express-utils' |
20 | import { isVideoChannelIdExist } from '../../../helpers/custom-validators/video-channels' | 20 | import { doesVideoChannelIdExist } from '../../../helpers/custom-validators/video-channels' |
21 | import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element' | 21 | import { VideoPlaylistElementModel } from '../../../models/video/video-playlist-element' |
22 | import { VideoModel } from '../../../models/video/video' | 22 | import { VideoModel } from '../../../models/video/video' |
23 | import { authenticatePromiseIfNeeded } from '../../oauth' | 23 | import { 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 |