Index: acidfree.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/acidfree/acidfree.module,v retrieving revision 1.80 diff -u -F^ -r1.80 acidfree.module --- acidfree.module 25 Apr 2006 13:40:07 -0000 1.80 +++ acidfree.module 3 May 2006 02:11:38 -0000 @@ -628,10 +628,18 @@ global $acidfree_types; $parent = $form['parent']; $targets = array(); foreach ($form['nodes'] as $fnode) { - $n = acidfree_get_node_by_id($fnode['nid']); + $nid = $fnode['nid']; + $n = acidfree_get_node_by_id($nid); + // Prune parts of from to keep from saving items that were + // not changed. Multi-node edits do not work for all modules. + // See http://drupal.org/node/59439 for more information + $keys_to_ignore = array('path','menu','attachments','ptype','og_nodeapi'); // this takes care of class extras and title foreach ($fnode as $k => $v) { - $n->$k = $v; + if(!in_array(strtolower($k),$keys_to_ignore)) + { + $n->$k = $v; + } } if ($fnode['checked'] == '1') { // move, copy, delete the node