From faef59f22de4f04a2bb1b741ca6dd7b1ebcc47a7 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Sat, 28 Jul 2018 00:53:08 +0200
Subject: [PATCH] Small fix

---
 livestreams.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/livestreams.py b/livestreams.py
index 10c1606..3a852d1 100644
--- a/livestreams.py
+++ b/livestreams.py
@@ -230,7 +230,8 @@ def schedule_livestream(lecture_id):
 def restart_failed_complex_live_transcode(id, type, data, state, status):
 	restart_job(id)
 
-@job_handler('complex_live_transcode')
+@job_handler('complex_live_transcode', state='failed')
+@job_handler('complex_live_transcode', state='finished')
 def cleanup_after_complex_live_transcode_ended(id, type, data, state, status):
 	job = query('SELECT * FROM jobs WHERE id = ?', id, nlfix=False)[0]
 	if state == 'finished' or (state == 'failed' and job['canceled']):
-- 
GitLab