From e2ae5d6b8e5d2b8b23ecfb48c54a7a748eb425a6 Mon Sep 17 00:00:00 2001 From: guillaume Date: Wed, 18 Jul 2018 10:07:03 +0200 Subject: remove invitation code --- models/users.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'models/users.js') diff --git a/models/users.js b/models/users.js index 31590cea..9d859664 100644 --- a/models/users.js +++ b/models/users.js @@ -501,12 +501,13 @@ if (Meteor.isServer) { } else { user.profile = {icode: options.profile.invitationcode}; user.profile.boardView = 'board-view-lists'; - } - - // Deletes the invitation. - InvitationCodes.remove(invitationCode._id); - return user; + // Deletes the invitation code after the user was created successfully. + setTimeout(Meteor.bindEnvironment(() => { + InvitationCodes.remove({'_id': invitationCode._id}); + }), 200); + return user; + } }); } -- cgit v1.2.3-1-g7c22