diff --git a/lms/djangoapps/learner_home/serializers.py b/lms/djangoapps/learner_home/serializers.py index 42b3b61a48..ee0dd1b2b3 100644 --- a/lms/djangoapps/learner_home/serializers.py +++ b/lms/djangoapps/learner_home/serializers.py @@ -194,7 +194,7 @@ class EnrollmentSerializer(serializers.Serializer): resume_button_url = self.context.get("resume_course_urls", {}).get( enrollment.course_id ) - return resume_button_url is not None + return bool(resume_button_url) def get_isVerified(self, enrollment): return enrollment.is_verified_enrollment() diff --git a/lms/djangoapps/learner_home/test_serializers.py b/lms/djangoapps/learner_home/test_serializers.py index 810af8db25..277e5ada66 100644 --- a/lms/djangoapps/learner_home/test_serializers.py +++ b/lms/djangoapps/learner_home/test_serializers.py @@ -372,7 +372,7 @@ class TestEnrollmentSerializer(LearnerDashboardBaseTest): output = EnrollmentSerializer(input_data, context=input_context).data assert output["canUpgrade"] is True - @ddt.data(None, "some_url") + @ddt.data(None, "", "some_url") def test_has_started(self, resume_url): # Given the presence or lack of a resume_course_url input_data = self.create_test_enrollment()