From 0cdcccf1f69b4eacc5c417f11f277bb86a713cdc Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Fri, 1 Jan 2016 13:28:01 +0100 Subject: 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. --- models/users.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'models/users.js') diff --git a/models/users.js b/models/users.js index 45e2170e..5d9c218a 100644 --- a/models/users.js +++ b/models/users.js @@ -166,12 +166,9 @@ if (Meteor.isServer) { board.addMember(user._id); user.addInvite(boardId); - if (!process.env.MAIL_URL || (!Email)) return { username: user.username }; - 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 = { user: user.username, -- cgit v1.2.3-1-g7c22