added afterUserCreated trigger after first CAS login

pull/9022/head
Finn Glöe 9 years ago
parent b44415903f
commit 597eb07691
  1. 16
      server/lib/accounts.js

@ -123,10 +123,18 @@ Accounts.insertUserDoc = _.wrap(Accounts.insertUserDoc, function(insertUserDoc,
_id
});
if (user.username && options.joinDefaultChannels !== false && user.joinDefaultChannels !== false) {
Meteor.runAsUser(_id, function() {
return Meteor.call('joinDefaultChannels', options.joinDefaultChannelsSilenced);
});
if (user.username) {
if (options.joinDefaultChannels !== false && user.joinDefaultChannels !== false) {
Meteor.runAsUser(_id, function() {
return Meteor.call('joinDefaultChannels', options.joinDefaultChannelsSilenced);
});
}
if (user.type !== 'visitor') {
Meteor.defer(function() {
return RocketChat.callbacks.run('afterCreateUser', user);
});
}
}
if (roles.length === 0) {

Loading…
Cancel
Save