diff --git a/drakul/raids/views.py b/drakul/raids/views.py index 8b0d56e..3b67067 100644 --- a/drakul/raids/views.py +++ b/drakul/raids/views.py @@ -19,6 +19,7 @@ User = get_user_model() class RaidCalendar(MonthArchiveView): + queryset = Raid.objects.all() allow_empty = True allow_future = True date_field = "date" @@ -27,11 +28,12 @@ class RaidCalendar(MonthArchiveView): template_name_suffix = "_calendar" def get_queryset(self): - if not self.request.user.is_authenticated: - return Raid.objects.all() - return Raid.objects.annotate( - max_status=Max("responses__status", filter=Q(responses__character__user=self.request.user)) - ) + queryset = super().get_queryset() + if self.request.user.is_authenticated: + queryset = queryset.annotate( + max_status=Max("responses__status", filter=Q(responses__character__user=self.request.user)) + ) + return queryset def get_dated_queryset(self, **lookup): """