? db_write_record_return_values_fix.patch ? includes/common.modified.inc ? sites/all/modules ? sites/default/files ? sites/default/settings.php Index: includes/common.inc =================================================================== RCS file: /cvs/drupal/drupal/includes/common.inc,v retrieving revision 1.756.2.98 diff -u -p -r1.756.2.98 common.inc --- includes/common.inc 6 Sep 2010 11:13:27 -0000 1.756.2.98 +++ includes/common.inc 8 Oct 2010 16:43:24 -0000 @@ -3534,6 +3534,10 @@ function drupal_write_record($table, &$o $object->$field = db_last_insert_id($table, $field); } } + // If this was an update, check that a row was actually updated + if ($return == SAVED_UPDATED && db_affected_rows() < 1) { + $return = FALSE; + } } else { $return = FALSE;