diff --git a/edit.py b/edit.py
index 1634811919d39612b3f9b63cb898179d2900f66a..87659edfa56019c4d0ff2a6f34c0360368956fba 100644
--- a/edit.py
+++ b/edit.py
@@ -41,8 +41,8 @@ editable_tables = {
 			'duration':	{'type': 'duration'},
 			'jumplist':	{'type': ''},
 			'deleted':	{'type': 'boolean'},
-			'live':		{'type': 'boolean', 'description': 'Ist ein Livestream geplant?'},
-			'norecording': {'type': 'boolean', 'description:', 'Führt dazu, dass der Termin ausgegraut wird.'}},
+			'live':		{'type': 'boolean', 'description': 'Ist ein Livestream geplant? Muss gesetzt sein damit der RTMP Stream zugeordnet wird.'},
+			'norecording': {'type': 'boolean', 'description:': 'Führt dazu, dass der Termin ausgegraut wird.'}},
 		'creationtime_fields': ['course_id', 'time_created', 'time_updated'] },
 	'videos': {
 		'table': 'videos_data',
diff --git a/server.py b/server.py
index 1631071f941a81499b1444d25fe8ccda7d9f8d9f..f14e2d96ec9ddd4f68de1244d19659a4e8e111d1 100644
--- a/server.py
+++ b/server.py
@@ -136,7 +136,10 @@ def evalperm(perms):
 
 @app.template_filter()
 def base64encode(str):
-	return base64.b64encode(str.encode('UTF-8')).decode('UTF-8')
+	try:
+		return base64.b64encode(str.encode('UTF-8')).decode('UTF-8')
+	except:
+		return ''
 
 @app.template_filter()
 def checkperm(perms, username=None, password=None):