fix: get circle more professional

This commit is contained in:
Livio Bieri 2023-10-27 10:59:24 +02:00
parent 743ad06260
commit 076bb25e99
1 changed files with 2 additions and 7 deletions

View File

@ -188,19 +188,14 @@ class CourseStatisticsType(graphene.ObjectType):
) )
generations.add(course_session.generation) generations.add(course_session.generation)
# Get all circles for this course session circles = (
siblings = (
course_session.course.get_learning_path() course_session.course.get_learning_path()
.get_descendants() .get_descendants()
.live() .live()
.specific() .specific()
.exact_type(Circle)
) )
circles = []
for sibling in siblings:
if sibling.specific_class == Circle:
circles.append(sibling.specific)
for circle in circles: for circle in circles:
circle_data.append( circle_data.append(
StatisticsCircleDataType( StatisticsCircleDataType(