summaryrefslogtreecommitdiffstats
path: root/models/settings.js
diff options
context:
space:
mode:
authorlkisme <lkisme@me.com>2017-03-28 00:48:18 +0800
committerlkisme <lkisme@me.com>2017-03-28 00:48:18 +0800
commitf82941550ac469554bc97ea9e1f4c49c6e0ddf27 (patch)
tree4de0a9727ed80d95a770d55c6c56a01f340b9a24 /models/settings.js
parentfeafc46bb5bc336da8d091cc7a0e8e4fc3c3e4f1 (diff)
downloadwekan-f82941550ac469554bc97ea9e1f4c49c6e0ddf27.tar.gz
wekan-f82941550ac469554bc97ea9e1f4c49c6e0ddf27.tar.bz2
wekan-f82941550ac469554bc97ea9e1f4c49c6e0ddf27.zip
Remove invitation code if email sending failed, improve registration process with invitation
Diffstat (limited to 'models/settings.js')
-rw-r--r--models/settings.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/models/settings.js b/models/settings.js
index 0e6ab762..29b5f97c 100644
--- a/models/settings.js
+++ b/models/settings.js
@@ -104,6 +104,7 @@ if (Meteor.isServer) {
text: TAPi18n.__('email-invite-register-text', params, lang),
});
} catch (e) {
+ InvitationCodes.remove(_id);
throw new Meteor.Error('email-fail', e.message);
}
}