Index: media_mover_api.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/media_mover/Attic/media_mover_api.module,v
retrieving revision 1.1.2.36
diff -u -p -r1.1.2.36 media_mover_api.module
--- media_mover_api.module	9 Dec 2007 02:40:30 -0000	1.1.2.36
+++ media_mover_api.module	10 Dec 2007 12:48:25 -0000
@@ -893,13 +893,14 @@ function media_mover_api_config_delete_f
 
   // get all the files
   $files = media_mover_api_fetch_files($cid);
-  foreach ($files as $file) { 
-    // run the delete on each of the files for each module
-    foreach ( _mm_verbs() as $verb) {
-      module_invoke($config->{$verb}->module, 'media_mover', 'delete',  $config->{$verb}->action, $config->{$verb}->configuration, $file, $config);
+  if (is_array($files)) {
+    foreach ($files as $file) { 
+      // run the delete on each of the files for each module
+      foreach ( _mm_verbs() as $verb) {
+        module_invoke($config->{$verb}->module, 'media_mover', 'delete',  $config->{$verb}->action, $config->{$verb}->configuration, $file, $config);
+      }
     }
-  }
-  
+  }  
   // now we remove all db references to these files
   db_query('DELETE FROM {media_mover_files} WHERE cid = %d', $cid);
  
