Merge pull request #3768 from krombel/fix_3445

fix #3445 - do not use itervalues() on SortedDict()
pull/14/head
Erik Johnston 6 years ago committed by GitHub
commit 7f0399586d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/3768.bugfix
  2. 4
      synapse/federation/send_queue.py

@ -0,0 +1 @@
Fix bug in sending presence over federation

@ -32,7 +32,7 @@ Events are replicated via a separate events stream.
import logging
from collections import namedtuple
from six import iteritems, itervalues
from six import iteritems
from sortedcontainers import SortedDict
@ -117,7 +117,7 @@ class FederationRemoteSendQueue(object):
user_ids = set(
user_id
for uids in itervalues(self.presence_changed)
for uids in self.presence_changed.values()
for user_id in uids
)

Loading…
Cancel
Save