Update owner references when we get a chunk.

This commit is contained in:
Rapptz
2016-02-14 20:00:50 -05:00
parent 4768d950c5
commit 841e584ee9
2 changed files with 7 additions and 2 deletions

View File

@ -384,6 +384,10 @@ class ConnectionState:
for member in members:
self._add_member(server, member)
# if the owner is offline, server.owner is potentially None
# therefore we should check if this chunk makes it point to a valid
# member.
server.owner = server.get_member(server.owner_id)
log.info('processed a chunk for {} members.'.format(len(members)))
self.process_listeners(ListenerType.chunk, server, len(members))