From 232db215526bc964f7eeb4f699f437eb8bca5d5a Mon Sep 17 00:00:00 2001
From: Sebastian Mihalache <sebastian.mihalache@gmail.con>
Date: Mon, 23 Jul 2018 16:21:32 +0300
Subject: [PATCH] fix(component-user-manager): add submitting author as owner
 to collection"

---
 .../src/routes/fragmentsUsers/post.js                    | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/packages/component-user-manager/src/routes/fragmentsUsers/post.js b/packages/component-user-manager/src/routes/fragmentsUsers/post.js
index b39f4ffa9..6edc71410 100644
--- a/packages/component-user-manager/src/routes/fragmentsUsers/post.js
+++ b/packages/component-user-manager/src/routes/fragmentsUsers/post.js
@@ -81,12 +81,17 @@ module.exports = models => async (req, res) => {
       })
     }
 
-    await fragmentHelper.addAuthor({
+    fragmentHelper.addAuthor({
       user,
       isSubmitting,
       isCorresponding,
     })
 
+    if (!collection.owners.includes(user.id)) {
+      collection.owners.push(user.id)
+      collection.save()
+    }
+
     return res.status(200).json({
       ...pick(user, authorKeys),
       isSubmitting,
@@ -125,6 +130,8 @@ module.exports = models => async (req, res) => {
       })
 
       if (!collection.owners.includes(newUser.id)) {
+        collection.owners.push(newUser.id)
+        collection.save()
         mailService.sendSimpleEmail({
           toEmail: newUser.email,
           user: newUser,
-- 
GitLab