Detect and show date changes in reparse message
authorMagnus Hagander <magnus@hagander.net>
Mon, 7 Jan 2019 11:34:10 +0000 (12:34 +0100)
committerMagnus Hagander <magnus@hagander.net>
Mon, 7 Jan 2019 11:34:10 +0000 (12:34 +0100)
loader/lib/storage.py

index cf2c2849b3e3a434c7f2134c8f1d56ac318c6802..d7854182a66976e48b075d044f3e0d3b18e5e756 100644 (file)
@@ -262,10 +262,10 @@ class ArchivesParserStorage(ArchivesParser):
             f.write("\n-------------------------------\n\n")
             return
 
-        if (_from.rstrip(), to.rstrip(), cc.rstrip(), subject.rstrip()) != (self._from, self.to, self.cc, self.subject):
+        if (_from.rstrip(), to.rstrip(), cc.rstrip(), subject.rstrip(), date) != (self._from, self.to, self.cc, self.subject, self.date):
             log.status("Message %s has header changes " % self.msgid)
             f.write("==== %s ====\n" % self.msgid)
-            for fn in ['_from', 'to', 'cc', 'subject']:
+            for fn in ['_from', 'to', 'cc', 'subject', 'date']:
                 if getattr(self, fn) != eval(fn):
                     s = "- {0}: {1}\n".format(fn, eval(fn))
                     d = "+ {0}: {1}\n".format(fn, getattr(self, fn))