This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Missing thread_id in m.receipt for events recieved over federation #14459
Labels
A-Threads
Threaded messages
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
S-Minor
Blocks non-critical functionality, workarounds exist.
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
Description
I simulated a conversation between two users in a thread. When a user sees the other party message, it will send a read receipt
With a body
When this is processed, the other user will receive the
m.receipt
event down/sync
. However I notice that thethread_id
that has been passed in the original request body is missing (highlighted in red below).{ "type": "m.receipt", "content": { "[EVENT_ID]": { "m.read": { "@germaingermain:matrix.org": { "ts": 1668591503180 - "thread_id": THREAD_ROOT_ID } } } } }
Steps to reproduce
The issue does not occur when the two users are using the threads dev server we have for internal testing.
However the issue seems to happen on matrix.org/element.io, I am unsure whether this happens only over federation or not
Homeserver
matrix.org
Synapse Version
1.71.0rc2
Installation Method
No response
Platform
n/a
Relevant log output
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: