Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Synapse doesn't append redacts to the top level for backwards compatibility in v11/MSC2174 rooms #15823

@turt2live

Description

@turt2live

Description

matrix-org/matrix-spec-proposals#2174 describes:

For backwards-compatibility with older clients, servers should add a redacts property to the top level of m.room.redaction events in newer room versions when serving such events over the Client-Server API.

Empirically, Synapse is not doing this:

image

Events sent over /sync (and possibly /messages) are lacking the top level field.

Steps to reproduce

Create an MSC2174/MSC3820 room and redact a message.

Homeserver

t2l.io

Synapse Version

N/A

Installation Method

pip (from PyPI)

Database

PostgreSQL

Workers

Multiple workers

Platform

N/A

Configuration

No response

Relevant log output

N/A

Anything else that would be useful to know?

No response

Metadata

Metadata

Assignees

Labels

A-Spec-Complianceplaces where synapse does not conform to the specO-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceS-MinorBlocks non-critical functionality, workarounds exist.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions