diff --git a/models/users.js b/models/users.js index 45e2170e3..5d9c218a7 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,