1
0
mirror of https://github.com/flarum/core.git synced 2025-08-22 08:04:37 +02:00

Merge pull request #46 from michaeldalyuk/master

Fix issue #1249 and do not show or count private discussions in Tags …
This commit is contained in:
Daniël Klabbers
2018-02-02 07:03:07 +01:00
committed by GitHub

View File

@@ -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();
} }
} }
} }