Index: branches/5.1.x/core/kernel/db/dbitem.php =================================================================== diff -u -N -r13750 -r13807 --- branches/5.1.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 13750) +++ branches/5.1.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 13807) @@ -1,6 +1,6 @@ OriginalFieldValues = $this->FieldValues; - $insert_id = $this->Conn->getInsertID(); if ($insert_id == 0) { // insert into temp table (id is not auto-increment field) $insert_id = $this->FieldValues[$this->IDField]; } $this->setID($insert_id); + $this->OriginalFieldValues = $this->FieldValues; + if (!$system_create){ $this->setModifiedFlag(clCREATE); }