diff options
author | Erik Johnston <erik@matrix.org> | 2014-12-11 15:16:55 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2014-12-11 15:16:55 +0000 |
commit | 9191292b0f657f6210e88f16ffd9a182bfab8170 (patch) | |
tree | abcf0f4f26d91a2650a4f6f28a0c48cfa2a559ef /synapse/events | |
parent | Fix redaction tests (diff) | |
download | synapse-9191292b0f657f6210e88f16ffd9a182bfab8170.tar.xz |
Fix prev_content
Diffstat (limited to 'synapse/events')
-rw-r--r-- | synapse/events/utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/synapse/events/utils.py b/synapse/events/utils.py index 6d9c9352e2..4ab770dd5f 100644 --- a/synapse/events/utils.py +++ b/synapse/events/utils.py @@ -113,6 +113,14 @@ def serialize_event(hs, e): d["redacted_by"] = e.unsigned["redacted_by"] del d["unsigned"]["redacted_by"] + if "replaces_state" in e.unsigned: + d["replaces_state"] = e.unsigned["replaces_state"] + del d["unsigned"]["replaces_state"] + + if "prev_content" in e.unsigned: + d["prev_content"] = e.unsigned["prev_content"] + del d["unsigned"]["prev_content"] + del d["auth_events"] del d["prev_events"] del d["hashes"] |