--- upload.module	2010-12-13 13:40:50.000000000 -0500
+++ uploadNew.module	2011-01-11 03:14:34.000000000 -0500
@@ -476,19 +476,22 @@ function _upload_form($node) {
     $form['files']['#tree'] = TRUE;
     foreach ($node->files as $key => $file) {
       $file = (object)$file;
-      $description = file_create_url($file->filepath);
-      $description = "<small>". check_plain($description) ."</small>";
-      $form['files'][$key]['description'] = array('#type' => 'textfield', '#default_value' => !empty($file->description) ? $file->description : $file->filename, '#maxlength' => 256, '#description' => $description );
-      $form['files'][$key]['size'] = array('#value' => format_size($file->filesize));
-      $form['files'][$key]['remove'] = array('#type' => 'checkbox', '#default_value' => !empty($file->remove));
-      $form['files'][$key]['list'] = array('#type' => 'checkbox',  '#default_value' => $file->list);
-      $form['files'][$key]['weight'] = array('#type' => 'weight', '#delta' => count($node->files), '#default_value' => $file->weight);
-      $form['files'][$key]['filename'] = array('#type' => 'value',  '#value' => $file->filename);
-      $form['files'][$key]['filepath'] = array('#type' => 'value',  '#value' => $file->filepath);
-      $form['files'][$key]['filemime'] = array('#type' => 'value',  '#value' => $file->filemime);
-      $form['files'][$key]['filesize'] = array('#type' => 'value',  '#value' => $file->filesize);
-      $form['files'][$key]['fid'] = array('#type' => 'value',  '#value' => $file->fid);
-      $form['files'][$key]['new'] = array('#type' => 'value', '#value' => FALSE);
+	  if($file->filename!=''){
+
+		  $description = file_create_url($file->filepath);
+		  $description = "<small>". check_plain($description) ."</small>";
+		  $form['files'][$key]['description'] = array('#type' => 'textfield', '#default_value' => !empty($file->description) ? $file->description : $file->filename, '#maxlength' => 256, '#description' => $description );
+		  $form['files'][$key]['size'] = array('#value' => format_size($file->filesize));
+		  $form['files'][$key]['remove'] = array('#type' => 'checkbox', '#default_value' => !empty($file->remove));
+		  $form['files'][$key]['list'] = array('#type' => 'checkbox',  '#default_value' => $file->list);
+		  $form['files'][$key]['weight'] = array('#type' => 'weight', '#delta' => count($node->files), '#default_value' => $file->weight);
+		  $form['files'][$key]['filename'] = array('#type' => 'value',  '#value' => $file->filename);
+		  $form['files'][$key]['filepath'] = array('#type' => 'value',  '#value' => $file->filepath);
+		  $form['files'][$key]['filemime'] = array('#type' => 'value',  '#value' => $file->filemime);
+		  $form['files'][$key]['filesize'] = array('#type' => 'value',  '#value' => $file->filesize);
+		  $form['files'][$key]['fid'] = array('#type' => 'value',  '#value' => $file->fid);
+		  $form['files'][$key]['new'] = array('#type' => 'value', '#value' => FALSE);
+		}
     }
   }
 
