From 8490a8793c4d654637058dd15bfb441629e73569 Mon Sep 17 00:00:00 2001 From: Andrew Morgan Date: Thu, 16 Apr 2020 20:01:34 +0100 Subject: [PATCH] Only fetch master and self_signing key types --- synapse/handlers/e2e_keys.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/synapse/handlers/e2e_keys.py b/synapse/handlers/e2e_keys.py index afeb6121f9..97aedb369e 100644 --- a/synapse/handlers/e2e_keys.py +++ b/synapse/handlers/e2e_keys.py @@ -997,8 +997,8 @@ class E2eKeysHandler(object): if ( key is None and not self.is_mine(user) - # We don't get "user_signing" keys from remote servers, so disallow that here - and desired_key_type != "user_signing" + # We only get "master" and "self_signing" keys from remote servers + and desired_key_type in ["master", "self_signing"] ): try: remote_result = yield self.federation.query_user_devices(