fix: popularity filter for enrolled and authored courses

This commit is contained in:
Jannat Patel
2023-08-18 12:39:19 +05:30
parent a061a89ee7
commit 982d6c9045
3 changed files with 26 additions and 10 deletions

View File

@@ -123,6 +123,9 @@ def get_enrolled_courses():
else:
completed.append(course)
in_progress.sort(key=lambda x: x.enrollment_count, reverse=True)
completed.sort(key=lambda x: x.enrollment_count, reverse=True)
return {"in_progress": in_progress, "completed": completed}
@@ -171,6 +174,7 @@ def get_authored_courses(member=None, only_published=True):
detail.avg_rating = get_average_rating(detail.name) or 0
course_details.append(detail)
course_details.sort(key=lambda x: x.enrollment_count, reverse=True)
return course_details