Browse Source

remove invitation code

guillaume 7 năm trước cách đây
mục cha
commit
e2ae5d6b8e
1 tập tin đã thay đổi với 6 bổ sung5 xóa
  1. 6 5
      models/users.js

+ 6 - 5
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;
+    }
   });
 }