? D7HEAD.kpf
? patches
? sites/all/modules/.DS_Store
? sites/all/modules/coder
? sites/all/modules/coder-7.x-1.x-dev.tar.gz
? sites/default/.settings.php.swp
? sites/default/files
? sites/default/settings.php
Index: includes/common.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/common.inc,v
retrieving revision 1.940
diff -u -p -r1.940 common.inc
--- includes/common.inc	23 Jul 2009 21:20:16 -0000	1.940
+++ includes/common.inc	23 Jul 2009 22:38:26 -0000
@@ -4399,12 +4399,12 @@ function drupal_schema_fields_sql($table
   if ($prefix) {
     $columns = array();
     foreach ($fields as $field) {
-      $columns[] = "$prefix.$field";
+      $columns["$prefix.$field"] = "$prefix.$field";
     }
     return $columns;
   }
   else {
-    return $fields;
+    return drupal_map_assoc($fields);
   }
 }
 
Index: modules/node/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.module,v
retrieving revision 1.1085
diff -u -p -r1.1085 node.module
--- modules/node/node.module	20 Jul 2009 22:18:53 -0000	1.1085
+++ modules/node/node.module	23 Jul 2009 22:38:27 -0000
@@ -762,6 +762,10 @@ function node_load_multiple($nids = arra
 
     // nid is provided by node, so remove it.
     unset($node_revision_fields['nid']);
+    // Unless a revision was specified, remove node_revision.uid.
+    if (!$vid) {
+      unset($node_revision_fields['uid']);
+    }
 
     // Change timestamp to revision_timestamp before adding it to the query.
     unset($node_revision_fields['timestamp']);
