? bad-conditional.patch
? files
? sites/default/settings.php
? sites/default/themes
Index: update.php
===================================================================
RCS file: /cvs/drupal/drupal/update.php,v
retrieving revision 1.249
diff -u -p -r1.249 update.php
--- update.php	17 Jan 2008 20:05:23 -0000	1.249
+++ update.php	21 Jan 2008 14:02:09 -0000
@@ -176,9 +176,8 @@ function update_do_one($module, $number,
   if (!empty($ret['#abort'])) {
     $context['results'][$module]['#abort'] = TRUE;
   }
-  // The schema update is not updated once a module's updates have been aborted.
-  if ($context['finished'] == 1 && !empty($context['results'][$module]['#abort'])) {
-    // Update the installed version
+  // Record the schema update if it was completed successfully.
+  if ($context['finished'] == 1 && empty($context['results'][$module]['#abort'])) {
     drupal_set_installed_schema_version($module, $number);
   }
 
