Index: branches/5.2.x/core/kernel/db/dbitem.php =================================================================== --- branches/5.2.x/core/kernel/db/dbitem.php +++ branches/5.2.x/core/kernel/db/dbitem.php @@ -401,6 +401,8 @@ */ public function Load($id, $id_field_name = null, $cachable = false) { + $this->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)) {