diff --git a/lib/backend_sgx.rb b/lib/backend_sgx.rb index 9ae4d40ed093a7e3ed27465f7cfb0eeb3a43b4a5..a0c53b844870f91372ea6e9b455ac868fc5f0279 100644 --- a/lib/backend_sgx.rb +++ b/lib/backend_sgx.rb @@ -36,7 +36,10 @@ class BackendSgx def stanza(s) s.dup.tap do |stanza| - stanza.to = stanza.to.with(domain: jid.domain) + stanza.to = stanza.to.with( + domain: jid.domain, + node: jid.node || stanza.to.node + ) stanza.from = from_jid.with(resource: stanza.from.resource) end end