diff --git a/api/views.py b/api/views.py index 23ed6b2..dea7aea 100644 --- a/api/views.py +++ b/api/views.py @@ -80,7 +80,13 @@ class TournamentViewSet(SoftDeleteViewSet): def get_queryset(self): if self.request.user.is_anonymous: return [] - return self.queryset.filter(event__creator=self.request.user) + return self.queryset.filter( + Q(event__creator=self.request.user)) + + return self.queryset.filter( + Q(event__creator=self.request.user) | Q(related_user=self.request.user) + ).distinct() + def perform_create(self, serializer): serializer.save()