Do not overwrite members that are already in cache during chunking.
This commit is contained in:
		| @@ -379,7 +379,8 @@ class ConnectionState: | |||||||
|         members = data.get('members', []) |         members = data.get('members', []) | ||||||
|         for member in members: |         for member in members: | ||||||
|             m = self._make_member(server, member) |             m = self._make_member(server, member) | ||||||
|             server._add_member(m) |             if m.id not in server._members: | ||||||
|  |                 server._add_member(m) | ||||||
|  |  | ||||||
|         # if the owner is offline, server.owner is potentially None |         # if the owner is offline, server.owner is potentially None | ||||||
|         # therefore we should check if this chunk makes it point to a valid |         # therefore we should check if this chunk makes it point to a valid | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user