fix: get circle more professional
This commit is contained in:
parent
743ad06260
commit
076bb25e99
|
|
@ -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(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue