Index: branches/5.0.x/core/kernel/db/dbitem.php =================================================================== diff -u -r12264 -r12294 --- branches/5.0.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 12264) +++ branches/5.0.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 12294) @@ -1,6 +1,6 @@ setID($new_id); $this->Loaded = false; $this->FieldValues = Array(); $this->OriginalFieldValues = Array (); - $this->SetDefaultValues(); + $this->SetDefaultValues(); // will wear off kDBItem::setID effect, so set it later $this->FieldErrors = Array(); + + $this->setID($new_id); + return $this->Loaded; }