diff --git a/src/user/invite.js b/src/user/invite.js index 9df3731975..63658551dc 100644 --- a/src/user/invite.js +++ b/src/user/invite.js @@ -11,6 +11,7 @@ const emailer = require('../emailer'); const groups = require('../groups'); const translator = require('../translator'); const utils = require('../utils'); +const plugins = require('../plugins'); module.exports = function (User) { User.getInvites = async function (uid) { @@ -53,6 +54,7 @@ module.exports = function (User) { const data = await prepareInvitation(uid, email, groupsToJoin); await emailer.sendToEmail('invitation', email, meta.config.defaultLang, data); + plugins.hooks.fire('action:user.invite', { uid, email, groupsToJoin }); }; User.verifyInvitation = async function (query) {