From d4a5ab11d4c9555078dc5ab5e93e127eeb19ec4e Mon Sep 17 00:00:00 2001
From: Kegan Dougal <kegan@matrix.org>
Date: Wed, 21 Oct 2015 14:45:39 +0100
Subject: [PATCH] Fix NPE if you cold boot vector on a URL with a room which
 you were invited to but not yet joined.

---
 src/controllers/organisms/MemberList.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/controllers/organisms/MemberList.js b/src/controllers/organisms/MemberList.js
index 3aaadf3ab4..48fef531bb 100644
--- a/src/controllers/organisms/MemberList.js
+++ b/src/controllers/organisms/MemberList.js
@@ -160,7 +160,7 @@ module.exports = {
     },
 
     roomMembers: function(limit) {
-        var all_members = this.memberDict;
+        var all_members = this.memberDict || {};
         var all_user_ids = Object.keys(all_members);
 
         if (this.memberSort) all_user_ids.sort(this.memberSort);
-- 
GitLab