don't try to modify a non-existant result

This commit is contained in:
Hubert Chathi 2018-12-07 22:42:28 -05:00
parent 3e180d8f14
commit c915567517

View file

@ -153,7 +153,8 @@ class EndToEndKeyStore(SQLBaseStore):
user_id = attestation["user_id"]
device_id = attestation["device_id"]
# FIXME: combine signatures of the same payload?
if user_id in result and device_id in result[user_id]:
if user_id in result and device_id in result[user_id] \
and result[user_id][device_id]:
result[user_id][device_id].setdefault("attestations", []) \
.append(attestation)