From 80db6ace7fea5a39b3692b091dddd6ef6e6a5fd7 Mon Sep 17 00:00:00 2001
From: Andreas <andreasv@fsmpi.rwth-aachen.de>
Date: Thu, 25 Jan 2018 18:06:56 +0100
Subject: [PATCH] fixed too many empry rows at cut progress

---
 cutprogress.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cutprogress.py b/cutprogress.py
index 88a4caf..a187fb7 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)
-- 
GitLab