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