Skip to content

Commit 0bf612f

Browse files
feat(reviews): Default sorting method for faster fetch times
1 parent 3fb745a commit 0bf612f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

tcf_website/models/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -966,8 +966,10 @@ def sort(reviews: "QuerySet[Review]", method="") -> "QuerySet[Review]":
966966
output_field=fields.FloatField(),
967967
)
968968
).order_by("average")
969-
case "Most Recent" | _:
969+
case "Most Recent":
970970
return reviews.order_by("-created")
971+
case "Default" | _:
972+
return reviews
971973

972974
@staticmethod
973975
def paginate(reviews: "QuerySet[Review]", page_number, reviews_per_page=10) -> "Page[Review]":

tcf_website/views/browse.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ def course_view(
182182
)
183183

184184

185-
def course_instructor(request, course_id, instructor_id, method="Most Recent"):
185+
def course_instructor(request, course_id, instructor_id, method="Default"):
186186
"""View for course instructor page."""
187187
section_last_taught = (
188188
Section.objects.filter(course=course_id, instructors=instructor_id)

0 commit comments

Comments
 (0)