aboutsummaryrefslogtreecommitdiff
path: root/lib/models/SimpleORMap.class.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-01-03 19:22:48 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2024-01-03 19:22:48 +0000
commita8c80c528189e834a7759376c0f3970dec213e1c (patch)
treec8699fd07958b663b364bb5924ee1dd77506b00e /lib/models/SimpleORMap.class.php
parent97994ba76c4c806b3bf410dc1ddff7777a2c1d33 (diff)
fixes #3204
Closes #3204 Merge request studip/studip!2170
Diffstat (limited to 'lib/models/SimpleORMap.class.php')
-rw-r--r--lib/models/SimpleORMap.class.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/models/SimpleORMap.class.php b/lib/models/SimpleORMap.class.php
index 3ff4cc0..8f951b4 100644
--- a/lib/models/SimpleORMap.class.php
+++ b/lib/models/SimpleORMap.class.php
@@ -863,7 +863,7 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate
if (is_array($id_or_object)) {
$pk = static::pk();
$key_values = [];
- foreach($pk as $key) {
+ foreach ($pk as $key) {
if (array_key_exists($key, $id_or_object)) {
$key_values[] = $id_or_object[$key];
}
@@ -874,6 +874,8 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate
} else {
$id = $key_values;
}
+ } else {
+ $id = null;
}
} else {
$id = $id_or_object;