From 900b7dd94aeeeb1207c4dc22f9446c75e7310867 Mon Sep 17 00:00:00 2001
From: Kegan Dougal <kegan@matrix.org>
Date: Thu, 12 Nov 2015 16:14:01 +0000
Subject: [PATCH] Guard onLoggedIn since registration uses it too and that
 isn't done yet

---
 src/controllers/pages/MatrixChat.js | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/controllers/pages/MatrixChat.js b/src/controllers/pages/MatrixChat.js
index 6be223e578..c96da15522 100644
--- a/src/controllers/pages/MatrixChat.js
+++ b/src/controllers/pages/MatrixChat.js
@@ -294,11 +294,13 @@ module.exports = {
     },
 
     onLoggedIn: function(credentials) {
-        console.log("onLoggedIn => %s", credentials.userId);
-        MatrixClientPeg.replaceUsingAccessToken(
-            credentials.homeserverUrl, credentials.identityServerUrl,
-            credentials.userId, credentials.accessToken
-        );
+        if (credentials) { // registration doesn't do this yet
+            console.log("onLoggedIn => %s", credentials.userId);
+            MatrixClientPeg.replaceUsingAccessToken(
+                credentials.homeserverUrl, credentials.identityServerUrl,
+                credentials.userId, credentials.accessToken
+            );
+        }
         this.setState({
             screen: undefined,
             logged_in: true
-- 
GitLab