diff options
author | Chocobozzz <me@florianbigard.com> | 2018-06-18 10:24:53 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-06-18 10:26:20 +0200 |
commit | e94fc29706cd8e8fd892182d4de0a3ae80a3820f (patch) | |
tree | 75a6b81bb3b74cbacf06ef27e867fcb134d81a06 /server/controllers/api/videos/index.ts | |
parent | fc11a44ec9d12af915ac72d8106cb934cfcdcbcd (diff) | |
download | PeerTube-e94fc29706cd8e8fd892182d4de0a3ae80a3820f.tar.gz PeerTube-e94fc29706cd8e8fd892182d4de0a3ae80a3820f.tar.zst PeerTube-e94fc29706cd8e8fd892182d4de0a3ae80a3820f.zip |
Fix removing scheduled update
Diffstat (limited to 'server/controllers/api/videos/index.ts')
-rw-r--r-- | server/controllers/api/videos/index.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/server/controllers/api/videos/index.ts b/server/controllers/api/videos/index.ts index 79ca4699f..ca800a9a8 100644 --- a/server/controllers/api/videos/index.ts +++ b/server/controllers/api/videos/index.ts | |||
@@ -342,10 +342,12 @@ async function updateVideo (req: express.Request, res: express.Response) { | |||
342 | updateAt: videoInfoToUpdate.scheduleUpdate.updateAt, | 342 | updateAt: videoInfoToUpdate.scheduleUpdate.updateAt, |
343 | privacy: videoInfoToUpdate.scheduleUpdate.privacy || null | 343 | privacy: videoInfoToUpdate.scheduleUpdate.privacy || null |
344 | }, { transaction: t }) | 344 | }, { transaction: t }) |
345 | } else if (videoInfoToUpdate.scheduleUpdate === null) { | ||
346 | await ScheduleVideoUpdateModel.deleteByVideoId(videoInstanceUpdated.id, t) | ||
345 | } | 347 | } |
346 | 348 | ||
347 | const isNewVideo = wasPrivateVideo && videoInstanceUpdated.privacy !== VideoPrivacy.PRIVATE | 349 | const isNewVideo = wasPrivateVideo && videoInstanceUpdated.privacy !== VideoPrivacy.PRIVATE |
348 | await federateVideoIfNeeded(videoInstanceUpdated, isNewVideo) | 350 | await federateVideoIfNeeded(videoInstanceUpdated, isNewVideo, t) |
349 | }) | 351 | }) |
350 | 352 | ||
351 | logger.info('Video with name %s and uuid %s updated.', videoInstance.name, videoInstance.uuid) | 353 | logger.info('Video with name %s and uuid %s updated.', videoInstance.name, videoInstance.uuid) |