mirror of
https://github.com/flarum/core.git
synced 2025-07-18 07:11:17 +02:00
Refresh comments count when updating metadata
This commit is contained in:
@@ -42,7 +42,7 @@ class DiscussionMetadataUpdater extends EventListener
|
|||||||
{
|
{
|
||||||
$discussion = $this->discussionRepo->find($event->post->discussion_id);
|
$discussion = $this->discussionRepo->find($event->post->discussion_id);
|
||||||
|
|
||||||
$discussion->comments_count++;
|
$discussion->refreshCommentsCount();
|
||||||
$discussion->refreshLastPost();
|
$discussion->refreshLastPost();
|
||||||
|
|
||||||
$this->discussionRepo->save($discussion);
|
$this->discussionRepo->save($discussion);
|
||||||
@@ -52,7 +52,7 @@ class DiscussionMetadataUpdater extends EventListener
|
|||||||
{
|
{
|
||||||
$discussion = $this->discussionRepo->find($post->discussion_id);
|
$discussion = $this->discussionRepo->find($post->discussion_id);
|
||||||
|
|
||||||
$discussion->comments_count--;
|
$discussion->refreshCommentsCount();
|
||||||
|
|
||||||
if ($discussion->last_post_id == $post->id) {
|
if ($discussion->last_post_id == $post->id) {
|
||||||
$discussion->refreshLastPost();
|
$discussion->refreshLastPost();
|
||||||
|
Reference in New Issue
Block a user