From bfd2d825f0377c45deb3bdfdc09d19522aa21821 Mon Sep 17 00:00:00 2001 From: Carla Duarte Date: Tue, 27 Jul 2021 15:57:31 -0400 Subject: [PATCH] fix: progress tab serializer enforce float for num_total --- lms/djangoapps/course_home_api/progress/v1/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lms/djangoapps/course_home_api/progress/v1/serializers.py b/lms/djangoapps/course_home_api/progress/v1/serializers.py index 13586fc0fc..718dd5386f 100644 --- a/lms/djangoapps/course_home_api/progress/v1/serializers.py +++ b/lms/djangoapps/course_home_api/progress/v1/serializers.py @@ -89,7 +89,7 @@ class GradingPolicySerializer(serializers.Serializer): def get_assignment_policies(self, grading_policy): return [{ 'num_droppable': assignment_policy['drop_count'], - 'num_total': assignment_policy['min_count'], + 'num_total': float(assignment_policy['min_count']), 'short_label': assignment_policy.get('short_label', ''), 'type': assignment_policy['type'], 'weight': assignment_policy['weight'],