diff --git a/cutprogress.py b/cutprogress.py index 88a4caf17eac8b3667bea4efa13801f3f2485196..a187fb7136d53ad7ede2cfd2b07dee83b19280a7 100644 --- a/cutprogress.py +++ b/cutprogress.py @@ -18,7 +18,6 @@ def cutprogress(user=None): maxlecturecount = 0 for course in coursesraw: course['lectures'] = query('SELECT lectures.title, lectures.time, lectures.id FROM lectures WHERE lectures.course_id= ? AND NOT lectures.deleted AND NOT lectures.norecording ORDER BY lectures.time', course['id']) - maxlecturecount = max(len(course['lectures']),maxlecturecount) for lecture in course['lectures']: lecture['videos'] = query('SELECT videos.path, formats.description as formatdesc, videos.visible FROM videos JOIN formats ON (videos.video_format = formats.id) WHERE videos.lecture_id = ? AND NOT videos.deleted', lecture['id']) course['responsible'] = query('''SELECT users.* @@ -29,4 +28,5 @@ def cutprogress(user=None): course['responsible'] = [{"realname": "Niemand", "id": -1}] if not user or user in [ r['id'] for r in course['responsible'] ]: courses.append(course) + maxlecturecount = max(len(course['lectures']),maxlecturecount) return render_template('cutprogress.html', allsemester=allsemester, semester=semester, courses=courses, maxlecturecount=maxlecturecount, user=query('SELECT * FROM users WHERE id = ?', user)[0] if user else None)