# HG changeset patch # User Goffi # Date 1709656316 -3600 # Node ID 1c30d574df2bbbb68d762a7a6b1c9e18ea8c73d9 # Parent 2b000790b197faad12153360cb9402f5500027e7 plugin XEP-0313: fix value used in `msg_from` when `from` is not explicitely specified. diff -r 2b000790b197 -r 1c30d574df2b libervia/backend/plugins/plugin_xep_0313.py --- a/libervia/backend/plugins/plugin_xep_0313.py Tue Mar 05 17:31:56 2024 +0100 +++ b/libervia/backend/plugins/plugin_xep_0313.py Tue Mar 05 17:31:56 2024 +0100 @@ -268,7 +268,7 @@ xml=mess_elt.toXml())) raise exceptions.DataError("Invalid element") service_jid = client.jid.userhostJID() if service is None else service - mess_from = mess_elt.getAttribute("from") or client.jid.userhostJID() + mess_from = mess_elt.getAttribute("from") or client.jid.userhost() # we check that the message has been sent by the right service # if service is None (i.e. message expected from our own server) # from can be server jid or user's bare jid