aboutsummaryrefslogtreecommitdiffhomepage
path: root/server/lib/video-state.ts
diff options
context:
space:
mode:
Diffstat (limited to 'server/lib/video-state.ts')
-rw-r--r--server/lib/video-state.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/lib/video-state.ts b/server/lib/video-state.ts
index 9ebbd7679..893725d85 100644
--- a/server/lib/video-state.ts
+++ b/server/lib/video-state.ts
@@ -82,7 +82,10 @@ async function moveToExternalStorageState (options: {
82 if (pendingTranscode !== 0) return false 82 if (pendingTranscode !== 0) return false
83 83
84 const previousVideoState = video.state 84 const previousVideoState = video.state
85 await video.setNewState(VideoState.TO_MOVE_TO_EXTERNAL_STORAGE, isNewVideo, transaction) 85
86 if (video.state !== VideoState.TO_MOVE_TO_EXTERNAL_STORAGE) {
87 await video.setNewState(VideoState.TO_MOVE_TO_EXTERNAL_STORAGE, isNewVideo, transaction)
88 }
86 89
87 logger.info('Creating external storage move job for video %s.', video.uuid, { tags: [ video.uuid ] }) 90 logger.info('Creating external storage move job for video %s.', video.uuid, { tags: [ video.uuid ] })
88 91