From a31dc1d3a9e31b04e4f196976e42a952862deadd Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Tue, 10 Feb 2015 17:51:39 +1030 Subject: [PATCH] Refresh comments count when updating metadata --- .../src/Flarum/Core/Listeners/DiscussionMetadataUpdater.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/core/src/Flarum/Core/Listeners/DiscussionMetadataUpdater.php b/framework/core/src/Flarum/Core/Listeners/DiscussionMetadataUpdater.php index de07a7280..c06aa3157 100755 --- a/framework/core/src/Flarum/Core/Listeners/DiscussionMetadataUpdater.php +++ b/framework/core/src/Flarum/Core/Listeners/DiscussionMetadataUpdater.php @@ -42,7 +42,7 @@ class DiscussionMetadataUpdater extends EventListener { $discussion = $this->discussionRepo->find($event->post->discussion_id); - $discussion->comments_count++; + $discussion->refreshCommentsCount(); $discussion->refreshLastPost(); $this->discussionRepo->save($discussion); @@ -52,7 +52,7 @@ class DiscussionMetadataUpdater extends EventListener { $discussion = $this->discussionRepo->find($post->discussion_id); - $discussion->comments_count--; + $discussion->refreshCommentsCount(); if ($discussion->last_post_id == $post->id) { $discussion->refreshLastPost();