Index: branches/unlabeled/unlabeled-1.8.2/core/kernel/db/db_connection.php =================================================================== diff -u -r4044 -r4416 --- branches/unlabeled/unlabeled-1.8.2/core/kernel/db/db_connection.php (.../db_connection.php) (revision 4044) +++ branches/unlabeled/unlabeled-1.8.2/core/kernel/db/db_connection.php (.../db_connection.php) (revision 4416) @@ -565,6 +565,8 @@ function doUpdate($fields_hash, $table, $key_clause) { + if (!$fields_hash) return true; + $fields_sql = ''; foreach ($fields_hash as $field_name => $field_value) { $fields_sql .= '`'.$field_name.'` = '.$this->qstr($field_value).',';