? simplepie.patch
Index: simplefeed_item.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/simplefeed/simplefeed_item.module,v
retrieving revision 1.28
diff -u -p -r1.28 simplefeed_item.module
--- simplefeed_item.module	23 Apr 2007 18:28:24 -0000	1.28
+++ simplefeed_item.module	24 Apr 2007 02:22:03 -0000
@@ -217,10 +217,17 @@ function simplefeed_item_delete($node) {
  * Implementation of hook_nodeapi().
  */
 function simplefeed_item_nodeapi(&$node, $op, $teaser, $page) {
-  switch ($op) {
-    case 'delete revision':
-      db_query('DELETE FROM {simplefeed_feed_item} WHERE vid = %d', $node->vid);
-      break;
+  if ($node->type == 'feed_item') {
+    switch ($op) {
+      case 'delete revision':
+        db_query('DELETE FROM {simplefeed_feed_item} WHERE vid = %d', $node->vid);
+        break;
+      case 'submit':
+        // Have to set the date here, because non-node administrators aren't able to
+        // change it in node_submit() so feeds added in anon cron jobs will show up as now.
+        $node->created = $node->date ? strtotime($node->date) : NULL;
+        break;
+    }
   }
 }
 
