diff --git a/savepointradio/profiles/managers.py b/savepointradio/profiles/managers.py index 012f0cf..4bdf788 100644 --- a/savepointradio/profiles/managers.py +++ b/savepointradio/profiles/managers.py @@ -20,7 +20,8 @@ class RequestManager(models.Manager): models.Q(played_at__isnull=True)) def new_requests(self): - return self.unplayed().not_queued() + return self.get_queryset().filter(models.Q(queued_at__isnull=True) & + models.Q(played_at__isnull=True)) def get_played_requests(self, limit=None): if limit: