We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9ea23d1 commit 136d489Copy full SHA for 136d489
mautrix/types/event/message.py
@@ -119,6 +119,12 @@ def set_thread_parent(
119
def set_edit(self, edits: Union[EventID, "MessageEvent"]) -> None:
120
self.relates_to.rel_type = RelationType.REPLACE
121
self.relates_to.event_id = edits if isinstance(edits, str) else edits.event_id
122
+ # Library consumers may create message content by setting a reply first,
123
+ # then later marking it as an edit. As edits can't change the reply, just remove
124
+ # the reply metadata when marking as a reply.
125
+ if self.relates_to.in_reply_to:
126
+ self.relates_to.in_reply_to = None
127
+ self.relates_to.is_falling_back = None
128
129
def serialize(self) -> JSON:
130
data = SerializableAttrs.serialize(self)
0 commit comments