This repository was archived by the owner on Nov 25, 2024. It is now read-only.
-
-
Couldn't load subscription status.
- Fork 667
The transaction_id within events is not serialised in many endpoints #3000
Copy link
Copy link
Open
Labels
O-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceT-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.good first issueWant to help with Dendrite? These are the issues to start with!Want to help with Dendrite? These are the issues to start with!spec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs
Description
Similar to matrix-org/synapse#15173 in Synapse
There are many endpoints that return events, and in those representations they should include the transaction_id in the unsigned part of the event.
I wrote a Complement test to highlight that Synapse had this issue by testing using the /rooms/{roomId}/event/{eventId} endpoint, and Dendrite also fails on this test. I haven't tested the other endpoints, nor covered them in the Complement test. matrix-org/complement#621
Metadata
Metadata
Assignees
Labels
O-FrequentAffects or can be seen by most users regularly or impacts most users' first experienceAffects or can be seen by most users regularly or impacts most users' first experienceT-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.Bugs, crashes, hangs, security vulnerabilities, or other reported issues.good first issueWant to help with Dendrite? These are the issues to start with!Want to help with Dendrite? These are the issues to start with!spec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs