Observed at https://patchew.org/linux/20220324134548.432837672@linutronix.de/.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
---
mbox.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/mbox.py b/mbox.py
index 29a7570..8466f00 100644
--- a/mbox.py
+++ b/mbox.py
@@ -142,7 +142,12 @@ class MboxMessage(object):
return msgid
def get_in_reply_to(self):
- return self.trim_message_id(self._m["in-reply-to"])
+ msgid = self._m["in-reply-to"]
+ if not msgid:
+ refs = self._m["references"]
+ if refs:
+ msgid = refs.split()[0]
+ return self.trim_message_id(msgid)
def get_date(self, timestamp=False):
tup = email.utils.parsedate_tz(self._m["date"])
--
2.35.1
_______________________________________________
Patchew-devel mailing list
Patchew-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/patchew-devel