From 844512552302bcd16e3fba44560bd18c2bf309b8 Mon Sep 17 00:00:00 2001 From: filipenevola Date: Fri, 3 Sep 2021 15:56:27 -0700 Subject: [PATCH] Returning the userId after creating it --- packages/accounts-password/password_server.js | 2 +- packages/accounts-passwordless/passwordless_server.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/accounts-password/password_server.js b/packages/accounts-password/password_server.js index 53b32f1281..2f5f45010d 100644 --- a/packages/accounts-password/password_server.js +++ b/packages/accounts-password/password_server.js @@ -899,7 +899,7 @@ const createUser = options => { user.services.password = { bcrypt: hashed }; } - Accounts._createUserCheckingDuplicates({ user, email, username, options }) + return Accounts._createUserCheckingDuplicates({ user, email, username, options }) }; // method for create user. Requests come from the client. diff --git a/packages/accounts-passwordless/passwordless_server.js b/packages/accounts-passwordless/passwordless_server.js index 2a446cec3c..18a82aeb8c 100644 --- a/packages/accounts-passwordless/passwordless_server.js +++ b/packages/accounts-passwordless/passwordless_server.js @@ -71,7 +71,7 @@ const createUser = userObject => { throw new Meteor.Error(400, 'Need to set a username or email'); } const user = { services: {} }; - Accounts._createUserCheckingDuplicates({ + return Accounts._createUserCheckingDuplicates({ user, username, email, @@ -94,8 +94,8 @@ Meteor.methods({ const isNewUser = !user; if (!user) { - createUser(userObject); - user = Accounts._findUserByQuery(selector, { + const userId = createUser(userObject); + user = Accounts._findUserByQuery(userId, { fields: { emails: 1 }, }); }