mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-03 00:34:47 -04:00
SYN-383: Handle the fact the server might not have signed things
This commit is contained in:
parent
8b256a7296
commit
2b7120e233
2 changed files with 4 additions and 4 deletions
|
@ -329,7 +329,7 @@ class Keyring(object):
|
|||
verify_key.time_added = time_now_ms
|
||||
old_verify_keys[key_id] = verify_key
|
||||
|
||||
for key_id in response_json["signatures"][server_name]:
|
||||
for key_id in response_json["signatures"].get(server_name, {}):
|
||||
if key_id not in response_json["verify_keys"]:
|
||||
raise ValueError(
|
||||
"Key response must include verification keys for all"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue