diff --git a/server.py b/server.py index 205dec60663e632256d1516dbfd18bdae2c97366..0f6902ee7c02e35cab9a890aef92747394f881d2 100644 --- a/server.py +++ b/server.py @@ -331,8 +331,8 @@ def index(): SELECT lectures.*, "course" AS sep, courses.* FROM lectures JOIN courses ON (lectures.course_id = courses.id) - WHERE (time > ?) AND (time < ?) and lectures.visible and courses.visible and courses.listed and not lectures.norecording - ORDER BY time ASC LIMIT 30''',start,end) + WHERE (time > ?) AND (time < ?) AND (? OR (lectures.visible AND courses.visible AND courses.listed)) AND NOT lectures.norecording + ORDER BY time ASC LIMIT 30''', start, end, ismod()) for i in upcomming: i['date'] = i['time'].date() latestvideos=query('''