Index: feedapi.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/feedapi/feedapi.module,v
retrieving revision 1.23.2.95
diff -u -p -r1.23.2.95 feedapi.module
--- feedapi.module	29 Nov 2007 23:59:17 -0000	1.23.2.95
+++ feedapi.module	30 Nov 2007 15:11:52 -0000
@@ -384,7 +384,7 @@ function feedapi_purge_confirm($node) {
 function feedapi_purge_confirm_submit($form_id, $form_values) {
   $feed->nid = $form_values['nid'];
   feedapi_invoke_feedapi('purge', $feed, 'items_confirmed');
-  drupal_goto('node/'.  $form_values['nid']);
+  return 'node/'.  $form_values['nid'];
 }
 
 /**
@@ -849,11 +849,11 @@ function feedapi_simplified_form_submit(
   $node_template = (object)$form_values['node'];
   if ($node = feedapi_create_node($node_template, $form_values['url'])) {
     drupal_set_message(t('Feed successfully created.'));
-    drupal_goto('node/'. $node->nid);
+    return 'node/'. $node->nid;
   }
   else {
     drupal_set_message(t('Could not retrieve title from feed.'), 'error');
-    drupal_goto('node/add/'. $node_template->type, 'feedapi_url='. urlencode($form_values['url']));
+    return array('node/add/'. $node_template->type, 'feedapi_url='. urlencode($form_values['url']));
   }
 }
 
