Index: feedapi_node/feedapi_node.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi_node/Attic/feedapi_node.module,v
retrieving revision 1.1.2.18.2.31
diff -u -p -r1.1.2.18.2.31 feedapi_node.module
--- feedapi_node/feedapi_node.module	5 Jun 2009 13:32:47 -0000	1.1.2.18.2.31
+++ feedapi_node/feedapi_node.module	16 Jun 2009 13:55:59 -0000
@@ -297,8 +297,14 @@ function _feedapi_node_save($feed_item, 
     $node->status = 1;
   }
   $feed_node = node_load($feed_nid);
-  $node->title = $feed_item->title;
-  $node->body = $feed_item->description;
+  
+  $type = node_get_types('type', $node->type);
+  if ($type->has_title) {
+    $node->title = $feed_item->title;
+  }
+  if ($type->has_body) {
+    $node->body = $feed_item->description;
+  }
   $node->format = isset($settings['input_format']) ? $settings['input_format'] : FILTER_FORMAT_DEFAULT;
   $node->teaser = node_teaser($feed_item->description);
   // Stick feed item on node so that add on modules can act on it.
