]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - server/lib/schedulers/update-videos-scheduler.ts
Translated using Weblate (Icelandic)
[github/Chocobozzz/PeerTube.git] / server / lib / schedulers / update-videos-scheduler.ts
index 30bf189dba4da238ed74d9f2a23c7ff07df69642..e38685c04aa6bde6661feb501764c8fbb9e6e3ed 100644 (file)
@@ -53,7 +53,7 @@ export class UpdateVideosScheduler extends AbstractScheduler {
 
     const video = await sequelizeTypescript.transaction(async t => {
       const video = await VideoModel.loadFull(schedule.videoId, t)
-      if (video.state === VideoState.TO_TRANSCODE) return
+      if (video.state === VideoState.TO_TRANSCODE) return null
 
       logger.info('Executing scheduled video update on %s.', video.uuid)
 
@@ -74,6 +74,10 @@ export class UpdateVideosScheduler extends AbstractScheduler {
       return video
     })
 
+    if (!video) {
+      return { video, published: false }
+    }
+
     await addVideoJobsAfterUpdate({ video, oldPrivacy, isNewVideo, nameChanged: false })
 
     return { video, published }