Only fetch master and self_signing key types

anoa/testit
Andrew Morgan 2020-04-16 20:01:34 +01:00
parent 2ff55e02c1
commit 8490a8793c
1 changed files with 2 additions and 2 deletions

View File

@ -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(