mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-01-02 19:31:05 -05:00
don't error if federation query doesn't have cross-signing keys
This commit is contained in:
parent
dc2cd6f79d
commit
ff05c9b760
@ -218,10 +218,12 @@ class E2eKeysHandler(object):
|
|||||||
if user_id in destination_query:
|
if user_id in destination_query:
|
||||||
results[user_id] = keys
|
results[user_id] = keys
|
||||||
|
|
||||||
|
if "master_keys" in remote_result:
|
||||||
for user_id, key in remote_result["master_keys"].items():
|
for user_id, key in remote_result["master_keys"].items():
|
||||||
if user_id in destination_query:
|
if user_id in destination_query:
|
||||||
cross_signing_keys["master_keys"][user_id] = key
|
cross_signing_keys["master_keys"][user_id] = key
|
||||||
|
|
||||||
|
if "self_signing_keys" in remote_result:
|
||||||
for user_id, key in remote_result["self_signing_keys"].items():
|
for user_id, key in remote_result["self_signing_keys"].items():
|
||||||
if user_id in destination_query:
|
if user_id in destination_query:
|
||||||
cross_signing_keys["self_signing_keys"][user_id] = key
|
cross_signing_keys["self_signing_keys"][user_id] = key
|
||||||
|
Loading…
Reference in New Issue
Block a user