diff --git a/inbox.py b/inbox.py index a3c856555..1ccfad5d3 100644 --- a/inbox.py +++ b/inbox.py @@ -74,6 +74,7 @@ from utils import dangerousMarkup from utils import isDM from utils import isReply from httpsig import messageContentDigest +from posts import isCreateInsideAnnounce from posts import createDirectMessagePost from posts import validContentWarning from posts import downloadAnnounce @@ -2584,6 +2585,9 @@ def _inboxAfterInitial(recentPostsCache: {}, maxRecentPosts: int, print('DEBUG: Undo bookmark accepted from ' + actor) return False + if isCreateInsideAnnounce(messageJson): + messageJson = messageJson['object'] + if _receiveAnnounce(recentPostsCache, session, handle, isGroup, baseDir, httpPrefix,