This is an automated email from the ASF dual-hosted git repository.

humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git

commit 9a00f2560851d99496b70f6ac1f99ef665565569
Author: Daniel Gruno <[email protected]>
AuthorDate: Mon Nov 15 18:30:42 2021 +0100

    allow finding parent emails
---
 server/endpoints/thread.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/server/endpoints/thread.py b/server/endpoints/thread.py
index 3e28123..e0ad54e 100644
--- a/server/endpoints/thread.py
+++ b/server/endpoints/thread.py
@@ -31,6 +31,10 @@ async def process(
     if not email:
         mailid = mailid.replace(" ", "+")  # Some Message-IDs have + in them, 
this can confuse since + means space.
         email = await plugins.messages.get_email(session, messageid=mailid)
+    if indata.get("find_parent"):
+        parent = await plugins.messages.find_parent(session, email)
+        if parent:
+            email = parent
     if email and isinstance(email, dict):
         thread, emails, pdocs = await plugins.messages.fetch_children(session, 
email, short=True)
     else:

Reply via email to