فهرست منبع

Send invite email in the server console in development mode

Meteor support that use case for us, we don't need to implement our
own validate strategy on top of that. This was also discussed as part
of the #454 review.
Maxime Quandalle 9 سال پیش
والد
کامیت
0cdcccf1f6
1فایلهای تغییر یافته به همراه2 افزوده شده و 5 حذف شده
  1. 2 5
      models/users.js

+ 2 - 5
models/users.js

@@ -166,12 +166,9 @@ if (Meteor.isServer) {
       board.addMember(user._id);
       board.addMember(user._id);
       user.addInvite(boardId);
       user.addInvite(boardId);
 
 
-      if (!process.env.MAIL_URL || (!Email)) return { username: user.username };
-
       try {
       try {
-        let rootUrl = Meteor.absoluteUrl.defaultOptions.rootUrl || '';
-        if (!rootUrl.endsWith('/')) rootUrl = `${rootUrl}/`;
-        const boardUrl = `${rootUrl}b/${board._id}/${board.slug}`;
+        const { _id, slug } = board;
+        const boardUrl = FlowRouter.url('board', { id: _id, slug });
 
 
         const vars = {
         const vars = {
           user: user.username,
           user: user.username,