? .svn
? actions_multiple_nodes.patch
? po/.svn
Index: actions.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/actions/actions.module,v
retrieving revision 1.31
diff -u -p -r1.31 actions.module
--- actions.module      17 Mar 2008 04:21:38 -0000      1.31
+++ actions.module      20 Mar 2008 22:55:16 -0000
@@ -808,10 +809,10 @@ function actions_nodeapi(&$node, $op, $a
   // Prevent recursion by tracking which operations have already been called.
   static $recursion;
   // Support a subset of operations.
-  if (!in_array($op, array('view', 'update', 'presave', 'insert', 'delete')) || isset($recursion[$op])) {
+  if (!in_array($op, array('view', 'update', 'presave', 'insert', 'delete')) || isset($recursion[$op][$node->nid])) {
     return;
   }
-  $recursion[$op] = TRUE;
+  $recursion[$op][$node->nid] = TRUE;

   $aids = _actions_get_hook_aids('nodeapi', $op);
   if (!$aids) {
