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

@@ -27,6 +27,7 @@ from core.activitypub import Box
from core.activitypub import post_to_outbox
from core.db import find_one_activity
from core.meta import by_object_id
from core.meta import by_remote_id
from core.meta import by_type
from core.meta import follow_request_accepted
from core.meta import in_outbox
@@ -268,6 +269,13 @@ def admin_thread() -> _Response:
abort(404)
data = find_one_activity({**by_type(ap.ActivityType.CREATE), **by_object_id(oid)})
if not data:
dat = DB.replies.find_one({**by_remote_id(oid)})
data = {
"activity": {"object": dat["activity"]},
"meta": dat["meta"],
"_id": dat["_id"],
}
if not data:
abort(404)