handoff fixes

This commit is contained in:
debu-2 2026-10-06 02:44:54 +05:30
parent 6c52cd19cb
commit 89ddebdb60
15 changed files with 991 additions and 271 deletions

View file

@ -121,7 +121,9 @@ async def ensure_thread_for_message(
def threading_fields_from_parent(parent: dict) -> dict:
parent_internet_id = normalize_message_id(parent.get("message_id"))
parent_internet_id = normalize_message_id(
parent.get("internet_message_id") or parent.get("message_id")
)
parent_references = parent.get("references") or []
if isinstance(parent_references, str):
parent_references = [parent_references]