diff --git a/apps/notification/tasks.py b/apps/notification/tasks.py index 9bbf1ca8..5ec33920 100644 --- a/apps/notification/tasks.py +++ b/apps/notification/tasks.py @@ -43,7 +43,10 @@ def send_certificates(email=None, date=None, dry_run=False): for user_id in users: if user_id in notified_users: continue - un = user_notifications.get(user_id, UserNotification(user_id=user_id)) + if not user_id in user_notifications: + un = UserNotification.objects.create(user_id=user_id) + else: + un = user_notifications.get(user_id) print(un.user.email) if dry_run: continue