aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/UserFilterField.php
diff options
context:
space:
mode:
authorAndré Noack <noack@data-quest.de>2025-02-17 07:23:27 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2025-02-17 07:23:27 +0000
commitd2ebbba9fe38edfccb594876b33436111c616c98 (patch)
tree3502e2dc66effcb49363e3a76e338e24ea0cf9bf /lib/classes/UserFilterField.php
parenta894ec048b4d81cd1565ebed3cabb855697d8dd8 (diff)
Resolve #5151 "Aufruf der Veranstaltungsdetails geht nicht"
Closes #5151 Merge request studip/studip!3930
Diffstat (limited to 'lib/classes/UserFilterField.php')
-rw-r--r--lib/classes/UserFilterField.php18
1 files changed, 11 insertions, 7 deletions
diff --git a/lib/classes/UserFilterField.php b/lib/classes/UserFilterField.php
index d997489..3dcbb36 100644
--- a/lib/classes/UserFilterField.php
+++ b/lib/classes/UserFilterField.php
@@ -213,15 +213,19 @@ class UserFilterField
{
if (self::$available_filter_fields === null) {
$fields = [];
- $i = new FileSystemIterator(
- $GLOBALS['STUDIP_BASE_PATH'] . '/lib/classes/UserFilterFields' . ($context !== '' ? '/' . $context : ''),
- FileSystemIterator::SKIP_DOTS
- );
+ try {
+ $i = new FileSystemIterator(
+ $GLOBALS['STUDIP_BASE_PATH'] . '/lib/classes/UserFilterFields' . ($context !== '' ? '/' . $context : ''),
+ FileSystemIterator::SKIP_DOTS
+ );
- foreach ($i as $class) {
- if ($class->isFile()) {
- require_once $class;
+ foreach ($i as $class) {
+ if ($class->isFile()) {
+ require_once $class;
+ }
}
+ } catch (UnexpectedValueException $e) {
+ Log::error($e->getMessage());
}
// Get all classes in given context.