From 1810373811537d5823ce2de9a3bd73a6b8e9b5c9 Mon Sep 17 00:00:00 2001 From: aadalal <57609353+AaDalal@users.noreply.github.com> Date: Thu, 11 Apr 2024 01:00:46 -0400 Subject: [PATCH] prefer that course credits are not None --- backend/degree/serializers.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/degree/serializers.py b/backend/degree/serializers.py index 5cacb886..4a362373 100644 --- a/backend/degree/serializers.py +++ b/backend/degree/serializers.py @@ -99,7 +99,10 @@ def get_course(self, obj): Course.with_reviews.filter( full_code=obj.full_code, semester__lte=get_current_semester() ) - .order_by("-semester") + .order_by( + "credits", # prefer that credits are not None + "-semester" + ) .first() ) if course is not None: