Skip to content

Commit

Permalink
fix: get submission context to validate if is allow learner resubmission
Browse files Browse the repository at this point in the history
  • Loading branch information
BryanttV committed May 8, 2024
1 parent b2e915a commit 4b944bb
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions openassessment/xblock/openassessmentblock.py
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@
from openassessment.xblock.team_mixin import TeamMixin
from openassessment.xblock.ui_mixins.legacy.handlers_mixin import LegacyHandlersMixin
from openassessment.xblock.ui_mixins.legacy.views_mixin import LegacyViewsMixin
from openassessment.xblock.ui_mixins.legacy.views.submission import get_submission_context
from openassessment.xblock.ui_mixins.mfe.mixin import MfeMixin
from openassessment.xblock.utils.allow_resubmission import allow_resubmission
from openassessment.xblock.utils.validation import validator
from openassessment.xblock.config_mixin import ConfigMixin
from openassessment.xblock.workflow_mixin import WorkflowMixin
Expand Down Expand Up @@ -1354,7 +1354,8 @@ def reset_submission(self, data, suffix=""): # pylint: disable=unused-argument
Returns:
dict: A dictionary indication the status with keys 'success' (bool) and 'msg' (str)
"""
if not allow_resubmission(self.config_data, self.workflow_data, self.submission_data):
submission_context = get_submission_context(self.config_data, self.submission_data)
if not submission_context["allow_learner_resubmissions"]:
return {"success": False, "msg": self._("You can't reset your submission.")}

StudentModule = import_student_module()
Expand Down

0 comments on commit 4b944bb

Please sign in to comment.