summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLauri Ojansivu <x@xet7.org>2017-11-19 17:51:26 +0200
committerLauri Ojansivu <x@xet7.org>2017-11-19 17:51:26 +0200
commit62e43c083218150b19eb2962dd7e8cd9c7098c9f (patch)
treebe70e6d51c9f5bcd6765b1639ef28bf5c5c8374f
parenteceaac799884ded6586940b0716a3020fa36022d (diff)
downloadwekan-62e43c083218150b19eb2962dd7e8cd9c7098c9f.tar.gz
wekan-62e43c083218150b19eb2962dd7e8cd9c7098c9f.tar.bz2
wekan-62e43c083218150b19eb2962dd7e8cd9c7098c9f.zip
Fix: Error after sending invitation and joining board:
Exception while invoking method 'login' TypeError: Cannot read property 'loginDisabled' of undefined. Thanks to nztqa ! Closes #1331
-rw-r--r--CHANGELOG.md5
-rw-r--r--server/authentication.js3
2 files changed, 5 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5ce8e144..20c79fce 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,9 +11,10 @@ and fixes the following bugs:
* [Emoji detection breaks MAC addresses](https://github.com/wekan/wekan/issues/1248);
* [Codeblocks should not be scanned for emoji](https://github.com/wekan/wekan/issues/643);
* [Whitespace trimming breaks Markdown code block indentation](https://github.com/wekan/wekan/issues/1288):
-* [Helper to list boards for user](https://github.com/wekan/wekan/pull/1327).
+* [Helper to list boards for user](https://github.com/wekan/wekan/pull/1327);
+* [Error after sending invitation and joining board: Exception while invoking method 'login' TypeError: Cannot read property 'loginDisabled' of undefined](https://github.com/wekan/wekan/issues/1331).
-Thanks to Github users brooksbecton, milesibastos, soohwa, thuanpq and xet7 for their contributions.
+Thanks to Github users brooksbecton, milesibastos, nztqa, soohwa, thuanpq and xet7 for their contributions.
# v0.54 2017-11-02 Wekan release
diff --git a/server/authentication.js b/server/authentication.js
index 3dd1f478..acc101cc 100644
--- a/server/authentication.js
+++ b/server/authentication.js
@@ -1,7 +1,8 @@
Meteor.startup(() => {
Accounts.validateLoginAttempt(function (options) {
- return !options.user.loginDisabled;
+ const user = options.user || {};
+ return !user.loginDisabled;
});
Authentication = {};