From fcfd1dceacc8244e4ea5a51d4e7dbcf955b76f22 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Mon, 4 Apr 2016 18:14:07 +0200 Subject: [PATCH] Deliver the resetToken when an invite was sent --- src/routes/user.js | 4 ++-- src/user.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/routes/user.js b/src/routes/user.js index 4cacec9ea..f615cad4e 100644 --- a/src/routes/user.js +++ b/src/routes/user.js @@ -214,11 +214,11 @@ function requireAdmin(req, res, next) { function sendInvite(req, res, next) { assert.strictEqual(typeof req.params.userId, 'string'); - user.sendInvite(req.params.userId, function (error) { + user.sendInvite(req.params.userId, function (error, result) { if (error && error.reason === UserError.NOT_FOUND) return next(new HttpError(404, 'User not found')); if (error) return next(new HttpError(500, error)); - next(new HttpSuccess(200, {})); + next(new HttpSuccess(200, { resetToken: result })); }); } diff --git a/src/user.js b/src/user.js index e5beaf275..cec4429db 100644 --- a/src/user.js +++ b/src/user.js @@ -442,7 +442,7 @@ function sendInvite(userId, callback) { mailer.sendInvite(userObject, null); - callback(null); + callback(null, userObject.resetToken); }); }); }