Don't over-cache the disallowed tags

This commit is contained in:
Toby Zerner 2017-11-12 21:14:53 +10:30
parent 0479c03502
commit a05e8c817e

View File

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