From fd63ffb1a4d895558ffb2d083b4545ca4190b93a Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 30 Aug 2011 20:39:58 +0200
Subject: [PATCH] fix traceback

---
 src/common/connection_handlers_events.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/common/connection_handlers_events.py b/src/common/connection_handlers_events.py
index 3e691b1b91..b64ab43994 100644
--- a/src/common/connection_handlers_events.py
+++ b/src/common/connection_handlers_events.py
@@ -1016,7 +1016,8 @@ class MessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent):
                 self.msgtxt = _('error while sending %(message)s ( %(error)s )'\
                     ) % {'message': self.msgtxt,
                     'error': self.stanza.getErrorMsg()}
-                self.stanza.delChild('html')
+                if self.stanza.getTag('html'):
+                    self.stanza.delChild('html')
             # message from a gc without a resource
             self.mtype = 'groupchat'
 
-- 
GitLab