From b22a656c53c21f6b2fba8f1b05ad5f5c5f6768ef Mon Sep 17 00:00:00 2001 From: rabia23 Date: Wed, 27 Dec 2017 10:47:11 +0000 Subject: [PATCH] EDUCATOR-1930 change log message position in set_score method --- lms/djangoapps/courseware/model_data.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lms/djangoapps/courseware/model_data.py b/lms/djangoapps/courseware/model_data.py index 2a208c34f8..bd42e60728 100644 --- a/lms/djangoapps/courseware/model_data.py +++ b/lms/djangoapps/courseware/model_data.py @@ -1007,13 +1007,12 @@ def set_score(user_id, usage_key, score, max_score): ) except IntegrityError: # log information for duplicate entry and get the record as above command failed. - student_module = StudentModule.objects.get(**kwargs) - log.warning( - 'set_score: IntegrityError for student %d - course_id %s - usage_key %s having ' - 'score %d and max_score %d same as request score %d and max_score %d', - user_id, usage_key.course_key, usage_key, student_module.grade, student_module.max_grade, - score, max_score + log.exception( + 'set_score: IntegrityError for student %s - course_id %s - usage_key %s having ' + 'score %d and max_score %d', + str(user_id), usage_key.course_key, usage_key, score, max_score ) + student_module = StudentModule.objects.get(**kwargs) if not created: student_module.grade = score