aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/SimpleORMap.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-18 08:09:00 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-18 08:09:00 +0000
commit4f88e13138f219f2011b2ebfdfcf5bac9783c720 (patch)
tree3355200d116dd9f68aaf73b20ca8ac4b69b196be /lib/classes/SimpleORMap.php
parent4c9e0b510d087faa6b0e91ec6776d807dc96df7e (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.php2
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");