fetchThreadList fix

This commit is contained in:
Kacper Ziubryniewicz
2018-09-24 16:50:15 +02:00
committed by GitHub
parent 0ae213c240
commit d807648d2b

View File

@@ -302,8 +302,8 @@ def graphql_to_group(group):
color=c_info.get('color'), color=c_info.get('color'),
emoji=c_info.get('emoji'), emoji=c_info.get('emoji'),
admins = set([node.get('id') for node in group.get('thread_admins')]), admins = set([node.get('id') for node in group.get('thread_admins')]),
approval_mode = bool(group.get('approval_mode')), approval_mode = bool(group.get('approval_mode')) if group.get('approval_mode') is not None else None,
approval_requests = set(node["requester"]['id'] for node in group['group_approval_queue']['nodes']), approval_requests = set(node["requester"]['id'] for node in group['group_approval_queue']['nodes']) if group.get('group_approval_queue') else None,
join_link = group['joinable_mode'].get('link'), join_link = group['joinable_mode'].get('link'),
photo=group['image'].get('uri'), photo=group['image'].get('uri'),
name=group.get('name'), name=group.get('name'),