Don't over-cache the disallowed tags

This commit is contained in:
Toby Zerner 2017-11-12 21:14:53 +10:30
parent 6f07aef206
commit 15039737b8

View File

@ -31,8 +31,8 @@ class TagPolicy extends AbstractPolicy
{
static $disallowedTags;
if (! $disallowedTags) {
$disallowedTags = Tag::getIdsWhereCannot($actor, 'discussion.startWithoutApproval');
if (! isset($disallowedTags[$actor->id])) {
$disallowedTags[$actor->id] = Tag::getIdsWhereCannot($actor, 'discussion.startWithoutApproval');
}
if (in_array($tag->id, $disallowedTags)) {