? feedapi-trap-missing-parser-377382-5.patch
? feedapi_2.patch
? parser_simplepie/simplepie.inc
Index: feedapi.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/feedapi/feedapi.module,v
retrieving revision 1.23.2.119.2.44
diff -u -p -r1.23.2.119.2.44 feedapi.module
--- feedapi.module	20 Feb 2009 15:29:02 -0000	1.23.2.119.2.44
+++ feedapi.module	20 Feb 2009 17:03:52 -0000
@@ -874,6 +874,11 @@ function _feedapi_call_parsers($feed, $p
     }
     $feed = (object) array_merge((array) $feed, (array) $parser_output);
   }
+  else {
+    drupal_set_message(t('No valid parser was found. Please check your <a href="@url">feed content type settings</a>.', array('url' => url('admin/content/types'))), 'error');
+    return FALSE;
+  }
+
   // Call the turned on parsers, create a union of returned options
   $parsers_secondary = is_array($parsers_secondary) ? $parsers_secondary : array();
   foreach ($parsers_secondary as $parser) {
