# HG changeset patch # User Goffi # Date 1384347722 -3600 # Node ID 98b2400e17d6fc368d3bd12858e4a89665e0edf8 # Parent ab9620029aa8fa9a59d2f9e0a3df8759bf415d66 plugin XEP-0071: XHTML2XHTML_IM don't return the root tag anymore. diff -r ab9620029aa8 -r 98b2400e17d6 src/plugins/plugin_xep_0071.py --- a/src/plugins/plugin_xep_0071.py Wed Nov 13 14:01:13 2013 +0100 +++ b/src/plugins/plugin_xep_0071.py Wed Nov 13 14:02:02 2013 +0100 @@ -160,8 +160,13 @@ elem.drop_tree() else: elem.drop_tag() + if len(body_elt) !=1: + root_elt = body_elt + body_elt.tag = "p" + else: + root_elt = body_elt[0] - return html.tostring(body_elt, encoding='unicode', method='xml') + return html.tostring(root_elt, encoding='unicode', method='xml') class XEP_0071_handler(XMPPHandler): implements(iwokkel.IDisco)