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.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/lib/video-state.ts b/server/lib/video-state.ts
index d5bbbec43..2260e90f5 100644
--- a/server/lib/video-state.ts
+++ b/server/lib/video-state.ts
@@ -79,11 +79,18 @@ async function moveToExternalStorageState (video: MVideoFullLight, isNewVideo: b
79 } 79 }
80} 80}
81 81
82function moveToFailedState (video: MVideoFullLight) {
83 return sequelizeTypescript.transaction(async t => {
84 await video.setNewState(VideoState.TRANSCODING_FAILED, false, t)
85 })
86}
87
82// --------------------------------------------------------------------------- 88// ---------------------------------------------------------------------------
83 89
84export { 90export {
85 buildNextVideoState, 91 buildNextVideoState,
86 moveToExternalStorageState, 92 moveToExternalStorageState,
93 moveToFailedState,
87 moveToNextState 94 moveToNextState
88} 95}
89 96