From 9053f8da984ba9cfa237a5f74429d48d0cc378ad Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Mon, 2 Sep 2019 20:45:51 +0200
Subject: [PATCH] Debug manuscript withdrawal if there is no EIC

---
 submissions/views.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/submissions/views.py b/submissions/views.py
index 7adcdc8a6..f4b7c5fea 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -257,9 +257,10 @@ def withdraw_manuscript(request, identifier_w_vn_nr):
             submission = form.save()
 
             # Inform EIC
-            mail_sender_eic = DirectMailUtil(
-                'eic/inform_eic_manuscript_withdrawn', submission=submission)
-            mail_sender_eic.send_mail()
+            if submission.editor_in_charge:
+                mail_sender_eic = DirectMailUtil(
+                    'eic/inform_eic_manuscript_withdrawn', submission=submission)
+                mail_sender_eic.send_mail()
 
             # Confirm withdrawal to authors
             mail_sender_authors = DirectMailUtil(
-- 
GitLab