Commit ee4dabef by David Ormsbee

Switch peer_api.get_submission_to_assess to use sub API instead of model.

parent 0b09e184
...@@ -20,6 +20,7 @@ from openassessment.assessment.models import ( ...@@ -20,6 +20,7 @@ from openassessment.assessment.models import (
from openassessment.assessment.serializers import ( from openassessment.assessment.serializers import (
AssessmentSerializer, rubric_from_dict, AssessmentFeedbackSerializer, AssessmentSerializer, rubric_from_dict, AssessmentFeedbackSerializer,
full_assessment_dict) full_assessment_dict)
from submissions import api as sub_api
from submissions.api import get_submission_and_student from submissions.api import get_submission_and_student
from submissions.models import Submission, StudentItem from submissions.models import Submission, StudentItem
from submissions.serializers import SubmissionSerializer, StudentItemSerializer from submissions.serializers import SubmissionSerializer, StudentItemSerializer
...@@ -486,10 +487,10 @@ def get_submission_to_assess( ...@@ -486,10 +487,10 @@ def get_submission_to_assess(
submission_uuid = _get_submission_for_over_grading(workflow) submission_uuid = _get_submission_for_over_grading(workflow)
if submission_uuid: if submission_uuid:
try: try:
submission = Submission.objects.get(uuid=submission_uuid) submission_data = sub_api.get_submission(submission_uuid)
_create_peer_workflow_item(workflow, submission_uuid) _create_peer_workflow_item(workflow, submission_uuid)
return SubmissionSerializer(submission).data return submission_data
except Submission.DoesNotExist: except sub_api.SubmissionDoesNotExist:
error_message = _( error_message = _(
u"Could not find a submission with the uuid {} for student {} " u"Could not find a submission with the uuid {} for student {} "
u"in the peer workflow." u"in the peer workflow."
......
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