summary refs log tree commit diff
path: root/synapse
diff options
context:
space:
mode:
authorDavid Robertson <davidr@element.io>2022-02-28 14:10:36 +0000
committerGitHub <noreply@github.com>2022-02-28 14:10:36 +0000
commit5565f454e1b323b637dd418549f70fadac0f44b4 (patch)
tree698b789e7fdc6abe3ff05ba1fd44ffae9179148a /synapse
parentProperly failover for unknown endpoints from Conduit/Dendrite. (#12077) (diff)
downloadsynapse-5565f454e1b323b637dd418549f70fadac0f44b4.tar.xz
Actually fix bad debug logging rejecting device list & signing key transactions (#12098)
Diffstat (limited to 'synapse')
-rw-r--r--synapse/federation/transport/server/federation.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/synapse/federation/transport/server/federation.py b/synapse/federation/transport/server/federation.py
index 9cc9a7339d..23ce343057 100644
--- a/synapse/federation/transport/server/federation.py
+++ b/synapse/federation/transport/server/federation.py
@@ -110,7 +110,7 @@ class FederationSendServlet(BaseFederationServerServlet):
             if issue_8631_logger.isEnabledFor(logging.DEBUG):
                 DEVICE_UPDATE_EDUS = ["m.device_list_update", "m.signing_key_update"]
                 device_list_updates = [
-                    edu.content
+                    edu.get("content", {})
                     for edu in transaction_data.get("edus", [])
                     if edu.get("edu_type") in DEVICE_UPDATE_EDUS
                 ]