Index: feedapi_eparser.module =================================================================== RCS file: /cvs/drupal/contributions/modules/feedapi_eparser/feedapi_eparser.module,v retrieving revision 1.28 diff -u -r1.28 feedapi_eparser.module --- feedapi_eparser.module 11 Sep 2009 16:53:35 -0000 1.28 +++ feedapi_eparser.module 29 Sep 2009 13:47:25 -0000 @@ -77,7 +77,13 @@ // present. We have to have this to function so we just fail if its not // there. FeedAPI bug to fix. http://drupal.org/node/435778 if ($feed && (isset($feed->nid) || isset($feed->eparse))) { - return feedapi_eparser_load_type_plugin($feed)->fetch(); + if ($type_plugin = feedapi_eparser_load_type_plugin($feed)) { + return $type_plugin->fetch(); + } + else { + drupal_set_message(t('You have to specify the eParser settings in the suitable tab', array('!tab' => url( "node/$feed->nid/eparser"))), 'warning'); + return FALSE; + } } break; case 'compatible':