mirror of
https://github.com/flarum/core.git
synced 2025-08-21 07:41:49 +02:00
Fix issue #1249 and do not show or count private discussions in Tags summary.
This commit is contained in:
@@ -114,16 +114,18 @@ class UpdateTagMetadata
|
|||||||
$tags = $discussion->tags;
|
$tags = $discussion->tags;
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($tags as $tag) {
|
if (! $discussion->is_private) {
|
||||||
$tag->discussions_count += $delta;
|
foreach ($tags as $tag) {
|
||||||
|
$tag->discussions_count += $delta;
|
||||||
|
|
||||||
if ($discussion->last_time > $tag->last_time) {
|
if ($discussion->last_time > $tag->last_time) {
|
||||||
$tag->setLastDiscussion($discussion);
|
$tag->setLastDiscussion($discussion);
|
||||||
} elseif ($discussion->id == $tag->last_discussion_id) {
|
} elseif ($discussion->id == $tag->last_discussion_id) {
|
||||||
$tag->refreshLastDiscussion();
|
$tag->refreshLastDiscussion();
|
||||||
|
}
|
||||||
|
|
||||||
|
$tag->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
$tag->save();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user