diff options
Diffstat (limited to 'engine/lib/entities.php')
| -rw-r--r-- | engine/lib/entities.php | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/engine/lib/entities.php b/engine/lib/entities.php index a14160e14..0b28750d5 100644 --- a/engine/lib/entities.php +++ b/engine/lib/entities.php @@ -59,9 +59,9 @@ function invalidate_cache_for_entity($guid) {  function cache_entity(ElggEntity $entity) {  	global $ENTITY_CACHE; -	// Don't cache entities while access control is off, otherwise they could be +	// Don't cache non-plugin entities while access control is off, otherwise they could be  	// exposed to users who shouldn't see them when control is re-enabled. -	if (elgg_get_ignore_access()) { +	if (!($entity instanceof ElggPlugin) && elgg_get_ignore_access()) {  		return;  	}  | 
