From bf57b4bbb8f84a9c49f94c1de866e0e07cf05050 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de>
Date: Mon, 25 Mar 2024 14:50:15 +0000
Subject: [PATCH] =?UTF-8?q?Resolve=20#3876=20"SORM:=20Mehrere=20Aliase=20a?=
 =?UTF-8?q?uf=20die=20gleiche=20Spalte=20sind=20nicht=20m=C3=B6glich"?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Closes #3876

Merge request studip/studip!2730
---
 lib/models/SimpleORMap.class.php | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/models/SimpleORMap.class.php b/lib/models/SimpleORMap.class.php
index 8f951b4abc3..4a0caa3fea1 100644
--- a/lib/models/SimpleORMap.class.php
+++ b/lib/models/SimpleORMap.class.php
@@ -1066,6 +1066,10 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate
                 } else {
                     $this->content_db[$field] = $content_db_value;
                 }
+            }
+        }
+        foreach ($this->alias_fields() as $alias => $field) {
+            if (isset($this->db_fields()[$field])) {
                 $this->content[$alias] =& $this->content[$field];
                 $this->content_db[$alias] =& $this->content_db[$field];
             }
-- 
GitLab