From 6d4e10b68589d5fb74b7cb2a58cbfa91508b3c58 Mon Sep 17 00:00:00 2001 From: Richard van der Hoff Date: Thu, 11 Jul 2024 16:03:35 +0100 Subject: Allow clients to pass `unsigned` data in `/keys/upload` --- synapse/storage/databases/main/end_to_end_keys.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/synapse/storage/databases/main/end_to_end_keys.py b/synapse/storage/databases/main/end_to_end_keys.py index 38d8785faa..d36df75bb8 100644 --- a/synapse/storage/databases/main/end_to_end_keys.py +++ b/synapse/storage/databases/main/end_to_end_keys.py @@ -240,7 +240,7 @@ class EndToEndKeyWorkerStore(EndToEndKeyBackgroundStore, CacheInvalidationWorker if r is None: continue - r["unsigned"] = {} + r.setdefault("unsigned", {}) if include_displaynames: # Include the device's display name in the "unsigned" dictionary display_name = device_info.display_name -- cgit 1.5.1