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):