From f66e9c98f3dace4935db11400edea61cee585015 Mon Sep 17 00:00:00 2001 From: Thiago Date: Mon, 3 Apr 2017 18:34:21 -0300 Subject: [PATCH] fixed a bug that prevented fbchat from returning the list of all users in some accounts --- fbchat/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fbchat/client.py b/fbchat/client.py index 195d7dd..e7a5952 100644 --- a/fbchat/client.py +++ b/fbchat/client.py @@ -356,8 +356,12 @@ class Client(object): payload = j['payload'] users = [] - for k in payload.keys(): - user = self._adapt_user_in_chat_to_user_model(payload[k]) + for k in payload.keys(): + try: + user = self._adapt_user_in_chat_to_user_model(payload[k]) + except KeyError: + continue + users.append(User(user)) return users