=== 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;