aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--patchwork/notifications.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/patchwork/notifications.py b/patchwork/notifications.py
index 7be30f0..111feb2 100644
--- a/patchwork/notifications.py
+++ b/patchwork/notifications.py
@@ -96,7 +96,8 @@ def expire_notifications():
EmailConfirmation.objects.filter(q).delete()
# remove inactive users with no pending confirmation
- pending_confs = EmailConfirmation.objects.values('user')
+ pending_confs = (EmailConfirmation.objects
+ .filter(user__isnull=False).values('user'))
users = User.objects.filter(is_active=False).exclude(id__in=pending_confs)
# delete users