? media_mover-974728
? media_mover-974728.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.88
diff -u -p -r1.1.2.110.2.88 media_mover_api.module
--- media_mover_api.module	17 Nov 2010 00:27:38 -0000	1.1.2.110.2.88
+++ media_mover_api.module	17 Nov 2010 21:47:06 -0000
@@ -168,7 +168,7 @@ function media_mover_api_form_alter(&$fo
 
   // display MM files on node edit page if there are MM files
   if (isset($form['type']) && $form['#node']->media_mover) {
-  	if ($configuration->settings->mma_node_edit_item_show) {  	
+  	if ($configuration->settings->mma_node_edit_item_show) {
 	    // get the list of files
 	    if ($html = media_mover_api_files_node_edit_display($form['#node'])) {
 	      $form['media_mover'] = array(
@@ -1159,7 +1159,9 @@ function media_mover_api_update_file($fi
     $file['complete_file'], ($status ? $status : $file['status']) , $file['data'], $file['mmfid']
   );
   foreach (media_mover_api_verbs() as $verb) {
-    _media_mover_api_module_invoke($file["{$verb}_module"], 'media_mover', 'update', $file["{$verb}_action"], $null = NULL, $file);
+    if (isset($file["{$verb}_module"]) && isset($file["{$verb}_action"])) {
+      _media_mover_api_module_invoke($file["{$verb}_module"], 'media_mover', 'update', $file["{$verb}_action"], $null = NULL, $file);
+    }
   }
   db_unlock_tables('media_mover_files');
   // clear the cache for this file if we have a NID
