Only try to return notifications for logged in users.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-04-30 05:12:37 -04:00
parent 55879d3488
commit 1693b36b2d

View File

@@ -140,7 +140,10 @@ class APINotificationListView(generics.ListAPIView):
def get_queryset(self):
parameter_read = self.request.GET.get('read')
queryset = Notification.objects.filter(user=self.request.user)
if self.request.user.is_authenticated:
queryset = Notification.objects.filter(user=self.request.user)
else:
queryset = Notification.objects.none()
if parameter_read == 'True':
queryset = queryset.filter(read=True)