Skip to content

Commit

Permalink
Merge pull request #62 from Harman-Aalto/issue59
Browse files Browse the repository at this point in the history
Fix tokenizer and minimum match tokens to be set to original values
  • Loading branch information
mikaelGusse authored Jan 13, 2025
2 parents a7ed1d3 + 2e44256 commit d5da9ed
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,10 @@ tokenizer/scalariform/project/project/target/
__pycache__
*.pyc
*.pdf

dolos-proxy
package-lock.json
package.json
*.Identifier
settings.json
temp_submission_files/
7 changes: 7 additions & 0 deletions review/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,19 @@ class ExerciseForm(forms.Form):
def save(self, exercise):
exercise.name = self.cleaned_data["name"]
exercise.paused = self.cleaned_data["paused"]

new_tokenizer = self.cleaned_data["tokenizer"]
if new_tokenizer != exercise.course.tokenizer:
exercise.override_tokenizer = new_tokenizer
else:
exercise.override_tokenizer = None

new_min_match_tokens = self.cleaned_data["minimum_match_tokens"]
if new_min_match_tokens != exercise.course.minimum_match_tokens:
exercise.override_minimum_match_tokens = new_min_match_tokens
else:
exercise.override_minimum_match_tokens = None

exercise.save()


Expand Down

0 comments on commit d5da9ed

Please sign in to comment.