mirror of
https://mau.dev/maunium/synapse.git
synced 2024-12-14 20:23:52 +01:00
Don't assume an event exists
This commit is contained in:
parent
9550ba94f2
commit
5b39cfff69
1 changed files with 4 additions and 2 deletions
|
@ -488,11 +488,13 @@ class SQLBaseStore(object):
|
||||||
ev.unsigned["redacted_because"] = because
|
ev.unsigned["redacted_because"] = because
|
||||||
|
|
||||||
if get_prev_content and "replaces_state" in ev.unsigned:
|
if get_prev_content and "replaces_state" in ev.unsigned:
|
||||||
ev.unsigned["prev_content"] = self._get_event_txn(
|
prev = self._get_event_txn(
|
||||||
txn,
|
txn,
|
||||||
ev.unsigned["replaces_state"],
|
ev.unsigned["replaces_state"],
|
||||||
get_prev_content=False,
|
get_prev_content=False,
|
||||||
).get_dict()["content"]
|
)
|
||||||
|
if prev:
|
||||||
|
ev.unsigned["prev_content"] = prev.get_dict()["content"]
|
||||||
|
|
||||||
return ev
|
return ev
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue