diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-18 08:09:00 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-18 08:09:00 +0000 |
| commit | 4f88e13138f219f2011b2ebfdfcf5bac9783c720 (patch) | |
| tree | 3355200d116dd9f68aaf73b20ca8ac4b69b196be /lib/classes/SimpleORMap.php | |
| parent | 4c9e0b510d087faa6b0e91ec6776d807dc96df7e (diff) | |
ensure schemes array is always an array, fixes #4134
Closes #4134
Merge request studip/studip!3512
Diffstat (limited to 'lib/classes/SimpleORMap.php')
| -rw-r--r-- | lib/classes/SimpleORMap.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/classes/SimpleORMap.php b/lib/classes/SimpleORMap.php index b280d2a..46ea70d 100644 --- a/lib/classes/SimpleORMap.php +++ b/lib/classes/SimpleORMap.php @@ -416,7 +416,7 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate { if (self::$schemes === null) { $cache = \Studip\Cache\Factory::getCache(); - self::$schemes = unserialize($cache->read('DB_TABLE_SCHEMES')); + self::$schemes = unserialize($cache->read('DB_TABLE_SCHEMES')) ?: []; } if (!isset(self::$schemes[$db_table])) { $db = DBManager::get()->query("SHOW COLUMNS FROM $db_table"); |
