=== modified file 'sites/all/modules/media_mover/media_mover_api.module'
--- sites/all/modules/media_mover/media_mover_api.module	2009-10-05 04:30:19 +0000
+++ sites/all/modules/media_mover/media_mover_api.module	2009-10-06 06:35:19 +0000
@@ -3159,11 +3159,11 @@
  * @param string $form_id
  * @param array $form_values
  */
-function media_mover_api_rerun_node_form_submit($form_id, $form_values) {
+function media_mover_api_rerun_node_form_submit($form_id, &$form_state) {
 	// load our node
 	$node = node_load($form_state['values']['nid']);
   // first delete existing files for this node if we have them
-  $files = $node->media_mover[$form_state['values']['configuration']->cid];
+  $files = $form_state['values']['node']->media_mover[$form_state['values']['configuration']->cid];
   if ($files) {
     foreach($files as $file) {
       media_mover_api_file_delete_call($file);
@@ -3178,7 +3178,7 @@
   drupal_set_message(media_mover_api_run_config($form_state['values']['configuration'], true, $form_state['values']['node']->nid));
   // clear the cache so the node is rebuilt
   cache_clear_all('media_mover_files_node_'. $form_state['values']['node']->nid, 'cache_media_mover', true);
-  return 'node/'. $form_state['values']['node']->nid;
+  $form_state['redirect'] =  'node/'. $form_state['values']['node']->nid;
 }
 
 

=== modified file 'sites/all/modules/media_mover/media_mover_api_menus.inc'
--- sites/all/modules/media_mover/media_mover_api_menus.inc	2009-10-05 04:30:19 +0000
+++ sites/all/modules/media_mover/media_mover_api_menus.inc	2009-10-06 06:36:08 +0000
@@ -230,7 +230,7 @@
     'page callback' => 'drupal_get_form',
     'access arguments' => array('administer media_mover'),
     'type' => MENU_CALLBACK,
-    'page arguments' => array('media_mover_api_rerun_node_form', arg(2), arg(4)),
+    'page arguments' => array('media_mover_api_rerun_node_form', 2, 4),
   );
 
   return $items;

