From 7d6bbdb38ecb4371de88da6ce41df920941e4b79 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Fri, 29 Jul 2011 18:26:21 +0200
Subject: [PATCH] make it clearer when groupchat messages have an error.

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

diff --git a/src/common/connection_handlers_events.py b/src/common/connection_handlers_events.py
index 08b4ce2e71..1dfe844ac1 100644
--- a/src/common/connection_handlers_events.py
+++ b/src/common/connection_handlers_events.py
@@ -1008,6 +1008,11 @@ class MessageReceivedEvent(nec.NetworkIncomingEvent, HelperEvent):
         self.get_gc_control()
 
         if self.gc_control and self.jid == self.fjid:
+            if self.mtype == 'error':
+                self.msgtxt = _('error while sending %(message)s ( %(error)s )'\
+                    ) % {'message': self.msgtxt,
+                    'error': self.stanza.getErrorMsg()}
+                self.stanza.delChild('html')
             # message from a gc without a resource
             self.mtype = 'groupchat'
 
-- 
GitLab