Fix admin contests view homepage

This commit is contained in:
Zhao-Linux 2022-10-10 04:36:02 +07:00
parent 339a1b8817
commit ad8c1c5e43
2 changed files with 3 additions and 3 deletions

View file

@ -536,8 +536,8 @@ class Contest(models.Model):
return False return False
@classmethod @classmethod
def get_visible_contests(cls, user): def get_visible_contests(cls, user, *args):
if not user.is_authenticated: if not user.is_authenticated or args == (True,) :
return ( return (
cls.objects.filter( cls.objects.filter(
is_visible=True, is_organization_private=False, is_private=False is_visible=True, is_organization_private=False, is_private=False

View file

@ -70,7 +70,7 @@ class FeedView(ListView):
now = timezone.now() now = timezone.now()
visible_contests = ( visible_contests = (
Contest.get_visible_contests(self.request.user) Contest.get_visible_contests(self.request.user, True)
.filter(is_visible=True) .filter(is_visible=True)
.order_by("start_time") .order_by("start_time")
) )