From c08e069e94560f6edd82c88d2802e3394e2db199 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 20 Dec 2022 16:37:07 -0300 Subject: [PATCH] chore: made generate reset token async --- packages/accounts-password/password_server.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/accounts-password/password_server.js b/packages/accounts-password/password_server.js index c14a5bd48c..a5c7dd0ca1 100644 --- a/packages/accounts-password/password_server.js +++ b/packages/accounts-password/password_server.js @@ -448,21 +448,21 @@ Accounts.generateResetToken = // store the token record in 'services.password.enroll' db field // else store the token record in in 'services.password.reset' db field if(reason === 'enrollAccount') { - Meteor.users.update({_id: user._id}, { + await Meteor.users.update({_id: user._id}, { $set : { 'services.password.enroll': tokenRecord } }); // before passing to template, update user object with new token - Meteor._ensure(user, 'services', 'password').enroll = tokenRecord; + Meteor._ensure(user, 'services', 'password').enroll = tokenRecord; } else { - Meteor.users.update({_id: user._id}, { + await Meteor.users.update({_id: user._id}, { $set : { 'services.password.reset': tokenRecord } }); // before passing to template, update user object with new token - Meteor._ensure(user, 'services', 'password').reset = tokenRecord; + Meteor._ensure(user, 'services', 'password').reset = tokenRecord; } return {email, user, token};