Correct data form handling for set_register request
darcs-hash:20061130215420-86b55-871a3bfb4d082853cd21deb1793dc1c846567572.gz
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user