Index: branches/5.2.x/core/kernel/db/dbitem.php =================================================================== diff -u -N -r16039 -r16304 --- branches/5.2.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16039) +++ branches/5.2.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16304) @@ -1,6 +1,6 @@ Clear(); + if ( isset($id_field_name) ) { $this->IDField = $id_field_name; // set new IDField } @@ -420,7 +422,7 @@ } if (($id === false) || !$keys_sql) { - return $this->Clear(); + return false; } if (!$this->raiseEvent('OnBeforeItemLoad', $id)) { @@ -453,7 +455,7 @@ $this->Loaded = true; } else { - return $this->Clear(); + return false; } if (is_array($id) || isset($id_field_name)) {