diff --git a/extensions/sticky/src/Event/DiscussionWasStickied.php b/extensions/sticky/src/Event/DiscussionWasStickied.php index cef0dc958..0eeb7cca2 100644 --- a/extensions/sticky/src/Event/DiscussionWasStickied.php +++ b/extensions/sticky/src/Event/DiscussionWasStickied.php @@ -1,4 +1,5 @@ -getActiveGambits() as $gambit) { if ($gambit instanceof TagGambit) { array_unshift($query->orders, ['column' => 'is_sticky', 'direction' => 'desc']); + return; } } diff --git a/extensions/sticky/src/Listener/SaveStickyToDatabase.php b/extensions/sticky/src/Listener/SaveStickyToDatabase.php index 3209a39db..836a00a0c 100755 --- a/extensions/sticky/src/Listener/SaveStickyToDatabase.php +++ b/extensions/sticky/src/Listener/SaveStickyToDatabase.php @@ -1,4 +1,5 @@ -content = static::buildContent($isSticky); - $post->time = time(); + $post->content = static::buildContent($isSticky); + $post->time = time(); $post->discussion_id = $discussionId; - $post->user_id = $userId; + $post->user_id = $userId; return $post; } @@ -70,7 +71,7 @@ class DiscussionStickiedPost extends AbstractEventPost implements MergeableInter /** * Build the content attribute. * - * @param boolean $isSticky Whether or not the discussion is stickied. + * @param bool $isSticky Whether or not the discussion is stickied. * @return array */ public static function buildContent($isSticky)