fixed missing get

This commit is contained in:
ekohilas
2017-10-20 03:17:26 +11:00
parent d1f457866b
commit 4b3eb440cf

View File

@@ -133,7 +133,7 @@ def graphql_to_room(room):
message_count=room.get('messages_count'), message_count=room.get('messages_count'),
admins = set([node.get('id') for node in room.get('thread_admins')]), admins = set([node.get('id') for node in room.get('thread_admins')]),
approval_mode = bool(room.get('approval_mode')), approval_mode = bool(room.get('approval_mode')),
approval_requests = set(node.get('id') for node in room['thread_queue_metadata'].get('approval_requests')), approval_requests = set(node.get('id') for node in room['thread_queue_metadata'].get('approval_requests', {}).get('nodes')),
join_link = room['joinable_mode'].get('link'), join_link = room['joinable_mode'].get('link'),
privacy_mode = bool(room.get('privacy_mode')), privacy_mode = bool(room.get('privacy_mode')),
) )