Index: branches/5.3.x/core/kernel/db/dbitem.php =================================================================== diff -u -N -r16111 -r16395 --- branches/5.3.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16111) +++ branches/5.3.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16395) @@ -1,6 +1,6 @@ Clear(); + if ( isset($id_field_name) ) { $this->IDField = $id_field_name; // set new IDField } @@ -421,7 +423,7 @@ } if (($id === false) || !$keys_sql) { - return $this->Clear(); + return false; } if (!$this->raiseEvent('OnBeforeItemLoad', $id)) { @@ -454,7 +456,7 @@ $this->Loaded = true; } else { - return $this->Clear(); + return false; } if (is_array($id) || isset($id_field_name)) {