diff options
| author | André Noack <noack@data-quest.de> | 2025-02-17 07:23:27 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2025-02-17 07:23:27 +0000 |
| commit | d2ebbba9fe38edfccb594876b33436111c616c98 (patch) | |
| tree | 3502e2dc66effcb49363e3a76e338e24ea0cf9bf /lib/classes/UserFilterField.php | |
| parent | a894ec048b4d81cd1565ebed3cabb855697d8dd8 (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.php | 18 |
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. |
