From a64eb0a4d040890f0069892720cd849d2ad751b4 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Fri, 11 Feb 2022 22:27:53 +0300 Subject: [PATCH] only my --- Main/views/TaskView.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Main/views/TaskView.py b/Main/views/TaskView.py index 28d80ba..af28763 100644 --- a/Main/views/TaskView.py +++ b/Main/views/TaskView.py @@ -25,14 +25,14 @@ class TaskView(BaseView): self.entities.add('task', self.entities.setTask.task) self.entities.add('set', self.entities.setTask.set) self.context['languages'] = self.entities.set.language_models - for lang in self.context['languages']: - print(lang) else: if not self.entities.task.public and not self.entities.task.creator == self.request.user and not self.request.user.username in self.entities.task.editors: raise AccessError() self.context['languages'] = languages if self.request.method == "GET": return + if hasattr(self.entities, 'set') and int(self.request.POST["language"]) not in self.entities.set.languages: + raise AccessError() self.solution = Solution.objects.create( task=self.entities.task, user=self.request.user,