From ace89197ffba1ae62de09f38fb02bc7c4dda0652 Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 5 Jun 2021 20:29:19 +0000 Subject: [PATCH] Display the forum posts in the new format. --- src/Module/Conversation/Network.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Module/Conversation/Network.php b/src/Module/Conversation/Network.php index c093cc9ca6..046c6de8c3 100644 --- a/src/Module/Conversation/Network.php +++ b/src/Module/Conversation/Network.php @@ -20,8 +20,10 @@ use Friendica\Model\Item; use Friendica\Model\Post; use Friendica\Model\Profile; use Friendica\Model\User; +use Friendica\Model\Verb; use Friendica\Module\Contact as ModuleContact; use Friendica\Module\Security\Login; +use Friendica\Protocol\Activity; use Friendica\Util\DateTimeFormat; class Network extends BaseModule @@ -388,7 +390,9 @@ class Network extends BaseModule if (self::$groupId) { $conditionStrings = DBA::mergeConditions($conditionStrings, ["`contact-id` IN (SELECT `contact-id` FROM `group_member` WHERE `gid` = ?)", self::$groupId]); } elseif (self::$forumContactId) { - $conditionFields['contact-id'] = self::$forumContactId; + $conditionStrings = DBA::mergeConditions($conditionStrings, + ["((`contact-id` = ?) OR EXISTS(SELECT `uri-id` FROM `post-user-view` WHERE `post-user-view`.`parent-uri-id` = `network-thread-view`.`uri-id` AND (`contact-id` = ? AND `gravity` = ? AND `vid` = ? AND `uid` = ?)))", + self::$forumContactId, self::$forumContactId, GRAVITY_ACTIVITY, Verb::getID(Activity::ANNOUNCE), local_user()]); } // Currently only the order modes "received" and "commented" are in use