changeset 2751:286a32a187e7

core (xmpp): don't add to history a message if there is no message and no subject.
author Goffi <goffi@goffi.org>
date Fri, 04 Jan 2019 18:44:43 +0100
parents ae495f27b316
children 1fa615faec8b
files sat/core/xmpp.py
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/sat/core/xmpp.py	Fri Jan 04 11:14:53 2019 +0100
+++ b/sat/core/xmpp.py	Fri Jan 04 18:44:43 2019 +0100
@@ -970,7 +970,11 @@
             log.info(u"history is skipped as requested")
             data[u"extra"][u"history"] = C.HISTORY_SKIP
         else:
-            return self.host.memory.addToHistory(self.parent, data)
+            if data[u"message"] or data[u"subject"]:  # we need a message to store
+                return self.host.memory.addToHistory(self.parent, data)
+            else:
+                log.debug(u"not storing empty message to history: {data}"
+                    .format(data=data))
 
     def bridgeSignal(self, __, data):
         try: