Index: feedapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v
retrieving revision 1.23.2.119.2.59
diff -u -p -r1.23.2.119.2.59 feedapi.module
--- feedapi.module	18 Jun 2009 14:11:43 -0000	1.23.2.119.2.59
+++ feedapi.module	19 Jun 2009 08:35:27 -0000
@@ -603,7 +603,7 @@ function feedapi_node_validate($form, &$
     if (empty($form_state['values']['title']) && isset($feed->title)) {
       form_set_value($form['title'], $feed->title, $form_state);
     }
-    if (isset($form['body_field']['body']) && empty($form_state['values']['body']) && isset($feed->description)) {
+    if (isset($form['body_field']) && empty($form_state['values']['body']) && isset($feed->description)) {
       form_set_value($form['body_field']['body'], $feed->description, $form_state);
     }
     if (empty($form_state['values']['title'])) {
@@ -614,6 +614,9 @@ function feedapi_node_validate($form, &$
         form_set_error('title', t('Title could not be detected. Make sure that the uploaded file is a valid feed.'));
       }
     }
+    else {
+      file_set_status($file, FILE_STATUS_PERMANENT);
+    }
   }
 }
 
