From 2f5a49726a4dd26dbbb5e2b4962198fd10a4d8e1 Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Fri, 5 Apr 2019 20:03:24 +0200
Subject: [PATCH] Debug again

---
 journals/signals.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/journals/signals.py b/journals/signals.py
index 280954763..ac37f42dd 100644
--- a/journals/signals.py
+++ b/journals/signals.py
@@ -14,8 +14,9 @@ def notify_manuscript_published(sender, instance, created, **kwargs):
     instance -- Publication instance
     """
     if instance.is_published:
-        authors = User.objects.filter(contributor__profile__publications=instance)
         editorial_administration = Group.objects.get(name='Editorial Administrators')
-        for user in authors:
-            notify.send(sender=sender, recipient=user, actor=editorial_administration,
-                        verb=' published your manuscript.', target=instance)
+        for profile in instance.authors.all():
+            if profile.has_active_contributor:
+                notify.send(sender=sender, recipient=profile.contributor.user,
+                            actor=editorial_administration,
+                            verb=' published your manuscript.', target=instance)
-- 
GitLab