From 623bcc2ac881f1050148a27a63d36c4710a49aee Mon Sep 17 00:00:00 2001
From: Sebastian Mihalache <sebastian.mihalache@gmail.con>
Date: Fri, 20 Jul 2018 15:10:41 +0300
Subject: [PATCH] fix(component-helper-service): add proper user on email on
 submit revision

---
 packages/component-helper-service/src/services/Email.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/packages/component-helper-service/src/services/Email.js b/packages/component-helper-service/src/services/Email.js
index 22d203fc1..d0d815780 100644
--- a/packages/component-helper-service/src/services/Email.js
+++ b/packages/component-helper-service/src/services/Email.js
@@ -465,7 +465,8 @@ class Email {
       parsedFragment: { id, title },
       authors: { submittingAuthor: { firstName = '', lastName = '' } },
     } = this
-    const user = get(collection, 'handlingEditor', {})
+    const handlingEditor = get(collection, 'handlingEditor', {})
+    const user = await UserModel.find(handlingEditor.id)
     if (!get(user, 'notifications.email.user')) return
 
     const userHelper = new User({ UserModel })
@@ -481,7 +482,7 @@ class Email {
         collection,
         eicName: `${eic.firstName} ${eic.lastName}`,
         fragment: { id, authorName: `${firstName} ${lastName}`, title },
-        handlingEditorName: user.name || '',
+        handlingEditorName: handlingEditor.name || '',
       },
     })
   }
-- 
GitLab