From d2b5c21f396588c25ad1fad636f2ec165b37b1a8 Mon Sep 17 00:00:00 2001
From: Sebastian Mihalache <sebastian.mihalache@gmail.con>
Date: Tue, 7 Aug 2018 17:09:49 +0300
Subject: [PATCH] fix(components-faraday): add isActive to new users

---
 .../component-helper-service/src/services/email/Email.js | 9 ++++++++-
 .../components-faraday/src/components/SignUp/utils.js    | 1 +
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/packages/component-helper-service/src/services/email/Email.js b/packages/component-helper-service/src/services/email/Email.js
index 8d5b688b6..59531e05d 100644
--- a/packages/component-helper-service/src/services/email/Email.js
+++ b/packages/component-helper-service/src/services/email/Email.js
@@ -1,6 +1,7 @@
 const config = require('config')
 const helpers = require('./helpers')
 const SendEmail = require('@pubsweet/component-send-email')
+const logger = require('@pubsweet/logger')
 
 class Email {
   constructor({
@@ -64,14 +65,20 @@ class Email {
   }
 
   sendEmail({ text, html }) {
+    const fromEmail = config.get('mailer.from')
     const mailData = {
-      from: config.get('mailer.from'),
+      from: fromEmail,
       to: this.toUser.email,
       subject: this.content.subject,
       text,
       html,
     }
 
+    logger.info(
+      `INFO: Sent email from ${fromEmail} to ${
+        this.toUser.email
+      } with subject ${this.content.subject}`,
+    )
     SendEmail.send(mailData)
   }
 }
diff --git a/packages/components-faraday/src/components/SignUp/utils.js b/packages/components-faraday/src/components/SignUp/utils.js
index ae98c93c7..c5564bfe0 100644
--- a/packages/components-faraday/src/components/SignUp/utils.js
+++ b/packages/components-faraday/src/components/SignUp/utils.js
@@ -15,6 +15,7 @@ const generatePasswordHash = () =>
 export const parseSignupAuthor = ({ token, confirmPassword, ...values }) => ({
   ...values,
   admin: false,
+  isActive: true,
   isConfirmed: false,
   editorInChief: false,
   handlingEditor: false,
-- 
GitLab