diff --git a/judge/models/problem.py b/judge/models/problem.py index b8e18da..875b072 100644 --- a/judge/models/problem.py +++ b/judge/models/problem.py @@ -559,6 +559,9 @@ class Problem(models.Model): return result def save(self, *args, **kwargs): + self.pdf_description.name = problem_directory_file_helper( + self.code, self.pdf_description.name + ) super(Problem, self).save(*args, **kwargs) if self.code != self.__original_code: try: diff --git a/judge/views/problem.py b/judge/views/problem.py index 807fcc2..dde3acf 100644 --- a/judge/views/problem.py +++ b/judge/views/problem.py @@ -63,7 +63,6 @@ from judge.models import ( Submission, SubmissionSource, Organization, - VolunteerProblemVote, Profile, LanguageTemplate, )