diff --git a/Main/views/SolutionsTableView.py b/Main/views/SolutionsTableView.py index ba4c9be..5bf9c23 100644 --- a/Main/views/SolutionsTableView.py +++ b/Main/views/SolutionsTableView.py @@ -45,7 +45,7 @@ class SolutionsTableView(BaseView): if self.entities.set.creator != self.request.user: raise AccessError() if hasattr(self.entities, "task"): - if self.entities.task.creator != self.request.user: + if self.entities.task.creator != self.request.user or self.request.user.username in self.entities.task.editors: raise AccessError() def get(self):