--- /Users/eafarris/drupal-cvs/drupal/modules/node.module	Tue Oct  4 08:14:22 2005
+++ node.module	Wed Oct  5 09:47:37 2005
@@ -1457,9 +1457,11 @@
 
     // Allow the following fields to be initialized via $_GET (e.g. for use
     // with a "blog it" bookmarklet):
-    foreach (array('title', 'teaser', 'body') as $field) {
-      if ($_GET['edit'][$field]) {
-        $node[$field] = $_GET['edit'][$field];
+    if ($_GET['edit']) {
+      foreach (array_keys($_GET['edit']) as $field) {
+        if ($_GET['edit'][$field]) {
+          $node[$field] = $_GET['edit'][$field];
+        }
       }
     }
     $output = node_form($node);
