Commit 48195607 by Douglas Hall

Fix proctored exam serialization bug

parent 13f398fe
...@@ -257,13 +257,11 @@ class SoftwareSecureBackendProvider(ProctoringBackendProvider): ...@@ -257,13 +257,11 @@ class SoftwareSecureBackendProvider(ProctoringBackendProvider):
'review_status': review.review_status, 'review_status': review.review_status,
} }
serialized_attempt_obj = ProctoredExamStudentAttemptSerializer(attempt_obj) attempt = ProctoredExamStudentAttemptSerializer(attempt_obj).data
attempt = serialized_attempt_obj.data exam = ProctoredExamSerializer(attempt_obj.proctored_exam).data
serialized_exam_object = ProctoredExamSerializer(attempt_obj.proctored_exam)
exam = serialized_exam_object.data
emit_event(exam, 'review_received', attempt=attempt, override_data=data) emit_event(exam, 'review_received', attempt=attempt, override_data=data)
self._create_zendesk_ticket(review, serialized_exam_object, serialized_attempt_obj) self._create_zendesk_ticket(review, exam, attempt)
def on_review_saved(self, review, allow_rejects=False): # pylint: disable=arguments-differ def on_review_saved(self, review, allow_rejects=False): # pylint: disable=arguments-differ
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment