From 0e6bc44970e770bbcbfa8819c45c3a33b4cdb29f Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Thu, 12 Jan 2023 12:02:41 +0000 Subject: [PATCH] MDL-76873 reportbuilder: correct checks for profile field visibility. --- reportbuilder/classes/local/helpers/user_profile_fields.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reportbuilder/classes/local/helpers/user_profile_fields.php b/reportbuilder/classes/local/helpers/user_profile_fields.php index 29ba63e74a9..4acd0440c3b 100644 --- a/reportbuilder/classes/local/helpers/user_profile_fields.php +++ b/reportbuilder/classes/local/helpers/user_profile_fields.php @@ -74,8 +74,8 @@ class user_profile_fields { * @return profile_field_base[] */ private function get_user_profile_fields(): array { - return array_filter(profile_get_user_fields_with_data(0), static function($profilefield): bool { - return (int)$profilefield->field->visible === (int)PROFILE_VISIBLE_ALL; + return array_filter(profile_get_user_fields_with_data(0), static function(profile_field_base $profilefield): bool { + return $profilefield->is_visible(); }); }