diff options
| author | fiaxh <git@lightrise.org> | 2026-03-07 09:36:56 +0100 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2026-03-15 10:51:13 +0100 |
| commit | 6322365d9018c4c24626e23b807f1c2cda3c6acb (patch) | |
| tree | 2481c2561a86dccbab4795b85bf6a546b460326c /libdino/src/service/message_processor.vala | |
| parent | 53b52b04530228e58acdfaff882d6b0b471fd098 (diff) | |
Fix setting 'to' attribute in reply stanza
fixes #1822
Diffstat (limited to 'libdino/src/service/message_processor.vala')
| -rw-r--r-- | libdino/src/service/message_processor.vala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libdino/src/service/message_processor.vala b/libdino/src/service/message_processor.vala index 51fe1808..676daa72 100644 --- a/libdino/src/service/message_processor.vala +++ b/libdino/src/service/message_processor.vala @@ -425,9 +425,9 @@ public class MessageProcessor : StreamInteractionModule, Object { if (message.quoted_item_id != 0) { ContentItem? quoted_content_item = stream_interactor.get_module(ContentItemStore.IDENTITY).get_item_by_id(conversation, message.quoted_item_id); if (quoted_content_item != null) { - Jid? quoted_sender = message.from; + Jid quoted_sender = quoted_content_item.jid; string? quoted_stanza_id = stream_interactor.get_module(ContentItemStore.IDENTITY).get_message_id_for_content_item(conversation, quoted_content_item); - if (quoted_sender != null && quoted_stanza_id != null) { + if (quoted_stanza_id != null) { Xep.Replies.set_reply_to(new_message, new Xep.Replies.ReplyTo(quoted_sender, quoted_stanza_id)); } |
