Don't add domain-info if no domain given

Stephen Paul Weber created

Change summary

lib/snikket.rb | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)

Detailed changes

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