? file_worker_load_config.patch
Index: media_mover_api.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/media_mover/media_mover_api.module,v
retrieving revision 1.1.2.110.2.47.2.74
diff -u -p -r1.1.2.110.2.47.2.74 media_mover_api.module
--- media_mover_api.module	16 Sep 2010 02:39:48 -0000	1.1.2.110.2.47.2.74
+++ media_mover_api.module	17 Sep 2010 00:19:18 -0000
@@ -221,9 +221,11 @@ function media_mover_api_disable() {
  *   Object, Media Mover file
  */
 function media_mover_api_queue_file_process_worker($file) {
-  // Step to execute is one ahead of current file step
-  $step_order = $file->step_order++;
-  $file->steps[$step_order]->run($file);
+  // Load the configuration
+  $configuration = media_mover_api_configuration_get($file->cid);
+
+  // Run the configuration on this file
+  $configuration->steps[$file->step_order]->run($file);
 }
 
 
