From 0c15ac65b6f0f14f4faa430614dcd76d81f517ce Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 2 Jan 2024 15:22:05 -0500 Subject: [PATCH] Don't add domain-info if no domain given --- lib/snikket.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/snikket.rb b/lib/snikket.rb index 2371470e643732ce14c59f0e1d51ca2b4e3298b0..804b8a271f57277731f5841e77b360caf8c79ae4 100644 --- a/lib/snikket.rb +++ b/lib/snikket.rb @@ -203,9 +203,11 @@ module Snikket def self.new(type=nil, to=nil, id=nil, domain: nil) stanza = super(type || :get, to, id) - node = Nokogiri::XML::Node.new("domain-info", stanza.document) - node.default_namespace = registered_ns - stanza << node + if domain + node = Nokogiri::XML::Node.new("domain-info", stanza.document) + node.default_namespace = registered_ns + stanza << node + end stanza.domain = domain if domain stanza end