Commit e8c4e31b by muhammad-ammar

fix2

parent b9460c5e
...@@ -961,11 +961,20 @@ def cancel_submission_peer_workflow(submission_uuid, comments, cancelled_by_id): ...@@ -961,11 +961,20 @@ def cancel_submission_peer_workflow(submission_uuid, comments, cancelled_by_id):
comments (str): The reason for cancellation. comments (str): The reason for cancellation.
cancelled_by_id (str): The ID of the user who cancelled the peer workflow. cancelled_by_id (str): The ID of the user who cancelled the peer workflow.
""" """
from nose.tools import set_trace; set_trace()
try: try:
workflow = PeerWorkflow.objects.get(submission_uuid=submission_uuid) workflow = PeerWorkflow.objects.get(submission_uuid=submission_uuid)
assessment = workflow.graded_by.filter(
assessment__submission_uuid=submission_uuid, assessment__score_type=PEER_TYPE
).order_by('-assessment')
if assessment:
sub_api.set_score(
submission_uuid,
0,
assessment.points_possible
)
return PeerWorkflowCancellation.create(workflow=workflow, comments=comments, cancelled_by_id=cancelled_by_id) return PeerWorkflowCancellation.create(workflow=workflow, comments=comments, cancelled_by_id=cancelled_by_id)
except ( except (
PeerWorkflow.DoesNotExist, PeerWorkflow.DoesNotExist,
......
...@@ -267,7 +267,6 @@ class PeerAssessmentMixin(object): ...@@ -267,7 +267,6 @@ class PeerAssessmentMixin(object):
""" """
peer_submission = False peer_submission = False
try: try:
from nose.tools import set_trace; set_trace()
peer_submission = peer_api.get_submission_to_assess( peer_submission = peer_api.get_submission_to_assess(
self.submission_uuid, self.submission_uuid,
assessment["must_be_graded_by"] assessment["must_be_graded_by"]
......
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