Correct data form handling for set_register request

darcs-hash:20061130215420-86b55-871a3bfb4d082853cd21deb1793dc1c846567572.gz
This commit is contained in:
David Rousselie
2006-11-30 22:54:20 +01:00
parent a1bc88b535
commit 0c94b77fdb

View File

@@ -355,9 +355,12 @@ class JCLComponent(Component, object):
self.remove_all_accounts(base_from_jid) self.remove_all_accounts(base_from_jid)
return 1 return 1
query = info_query.get_query() x_node = info_query.xpath_eval("jir:query/jxd:x", \
{"jir" : "jabber:iq:register", \
"jxd" : "jabber:x:data"})[0]
x_data = DataForm() x_data = DataForm()
x_data.from_xml(query.children) x_data.from_xml(x_node)
name = x_data.get_field_value("name") name = x_data.get_field_value("name")
self.__logger.debug("Account name received = " + str(name)) self.__logger.debug("Account name received = " + str(name))