Fix threads display

This commit is contained in:
Thomas Sileo
2019-09-04 23:18:02 +02:00
parent fb97c66681
commit 9705f81360
2 changed files with 14 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ from config import ME
from core import activitypub
from core.db import find_activities
from core.meta import MetaKey
from core.meta import by_object_id
from core.meta import by_type
from core.meta import flag
from core.meta import not_deleted
@@ -147,6 +148,11 @@ def _build_thread(data, include_children=True): # noqa: C901
)
replies = [data]
for dat in find_activities(
{**by_object_id(root_id), **not_deleted(), **by_type(ap.ActivityType.CREATE)}
):
replies.append(dat)
for dat in find_activities(
{
**flag(MetaKey.THREAD_ROOT_PARENT, root_id),