Fix a bug

This commit is contained in:
cuom1999 2021-05-24 15:40:07 -05:00
parent b45de198ba
commit 3b98f975a0

View file

@ -751,7 +751,7 @@ class ContestParticipationList(LoginRequiredMixin, ContestRankingBase):
class ContestParticipationDisqualify(ContestMixin, SingleObjectMixin, View): class ContestParticipationDisqualify(ContestMixin, SingleObjectMixin, View):
def get_object(self, queryset=None): def get_object(self, queryset=None):
contest = super().get_object(queryset) contest = super().get_object(queryset)
if not self.can_edit: if not contest.is_editable_by(self.request.user):
raise Http404() raise Http404()
return contest return contest
@ -772,7 +772,7 @@ class ContestMossMixin(ContestMixin, PermissionRequiredMixin):
def get_object(self, queryset=None): def get_object(self, queryset=None):
contest = super().get_object(queryset) contest = super().get_object(queryset)
if settings.MOSS_API_KEY is None or not self.can_edit: if settings.MOSS_API_KEY is None or not contest.is_editable_by(self.request.user):
raise Http404() raise Http404()
if not contest.is_editable_by(self.request.user): if not contest.is_editable_by(self.request.user):
raise Http404() raise Http404()