diff --git a/lib/models/SimpleORMap.class.php b/lib/models/SimpleORMap.class.php
index 8f951b4abc33d03e8d498fada7ce1fc436393a22..4a0caa3fea193571e9f1cc3bc501dcaf38470d94 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];
             }