diff --git a/mod/data/locallib.php b/mod/data/locallib.php index 9ad9b3d7fe5..ad0fef40ffb 100644 --- a/mod/data/locallib.php +++ b/mod/data/locallib.php @@ -860,6 +860,11 @@ function mod_data_get_tagged_records($tag, $exclusivemode = false, $fromctx = 0, continue; } + if (!$cm->uservisible) { + $builder->set_accessible($item, false); + continue; + } + if (!has_capability('mod/data:viewentry', $context)) { $builder->set_accessible($item, false); continue;