diff -ru project/release/project_release.module ../project/release/project_release.module
--- project/release/project_release.module	2007-01-19 00:30:45.000000000 +0100
+++ ../project/release/project_release.module	2007-06-18 10:07:49.000000000 +0200
@@ -1312,7 +1312,7 @@
     $select = implode(', ', $selects) . ',';
   }
   $result = db_query(db_rewrite_sql(
-    "SELECT n.nid, $select r.* FROM {node} n " .
+    "SELECT n.nid, n.created, $select r.* FROM {node} n " .
     "INNER JOIN {project_release_nodes} r ON r.nid = n.nid " . $join . 
     "WHERE (r.pid = %d) AND (n.status = 1) " . $where . ' ' . $order_by),
     $project->nid);
@@ -1321,7 +1321,7 @@
     // Work-around for releases without a compatibility term
     // (e.g. unclassified HEAD releases on drupal.org).
     $result = db_query(db_rewrite_sql(
-      "SELECT n.nid, r.* FROM {node} n " .
+      "SELECT n.nid, n.created, r.* FROM {node} n " .
       "INNER JOIN {project_release_nodes} r ON r.nid = n.nid " .
       "WHERE (r.pid = %d) AND (n.status = 1) " . $where), $project->nid);
   }
@@ -1331,7 +1331,8 @@
 
   while ($release = db_fetch_object($result)) {
     $links = array();
-    $links['project_release_download'] = project_release_download_link($release->file_path, t('Download'), TRUE);
+    if ($release->file_path)
+      $links['project_release_download'] = project_release_download_link($release->file_path, t('Download'), TRUE);
     $links['project_release_notes'] = array(
       'title' => t('Release notes'),
       'href' => "node/$release->nid",
@@ -1356,7 +1357,7 @@
         ),
         array(
           'class' => 'release-date',
-          'data' => format_date($release->file_date, 'custom', 'Y-M-d'),
+          'data' => format_date($release->file_date ? $release->file_date : $release->created, 'custom', 'Y-M-d'),
         ),
       ),
     );
