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