diff options
Diffstat (limited to 'server/middlewares')
-rw-r--r-- | server/middlewares/validators/videos/video-channels.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/server/middlewares/validators/videos/video-channels.ts b/server/middlewares/validators/videos/video-channels.ts index 8338b24fc..ca6b57003 100644 --- a/server/middlewares/validators/videos/video-channels.ts +++ b/server/middlewares/validators/videos/video-channels.ts | |||
@@ -166,6 +166,13 @@ export const videoChannelImportVideosValidator = [ | |||
166 | 166 | ||
167 | if (body.videoChannelSyncId && !await doesVideoChannelSyncIdExist(body.videoChannelSyncId, res)) return | 167 | if (body.videoChannelSyncId && !await doesVideoChannelSyncIdExist(body.videoChannelSyncId, res)) return |
168 | 168 | ||
169 | if (res.locals.videoChannelSync && res.locals.videoChannelSync.videoChannelId !== res.locals.videoChannel.id) { | ||
170 | return res.fail({ | ||
171 | status: HttpStatusCode.FORBIDDEN_403, | ||
172 | message: 'This channel sync is not owned by this channel' | ||
173 | }) | ||
174 | } | ||
175 | |||
169 | return next() | 176 | return next() |
170 | } | 177 | } |
171 | ] | 178 | ] |