--- image.module.old	2007-01-14 11:27:36.756943504 -0500
+++ image.module	2007-01-14 11:34:19.401732192 -0500
@@ -292,7 +292,12 @@
   }
   // special images
   if (empty($node->images['thumbnail'])) {
-    $node->images['thumbnail'] = $node->images['_original'];
+    _image_build_derivatives($node);
+    $result = db_query("SELECT filename, filepath FROM {files} WHERE nid=%d", $node->nid);
+    $node->images = array();
+    while ($file = db_fetch_object($result)) {
+      $node->images[$file->filename] = $file->filepath;
+    }
   }
   if (empty($node->images['preview'])) {
     $node->images['preview'] = $node->images['_original'];
