Index: pathauto.module =================================================================== --- pathauto.module (revision 2238) +++ pathauto.module (revision 2240) @@ -227,6 +227,8 @@ break; case 'insert': case 'update': + if (!isset($node->pathauto_usersubmitted) || $node->pathauto_usersubmitted !== TRUE) + return; if (!isset($node->pathauto_perform_alias) || !empty($node->pathauto_perform_alias)) { pathauto_node_update_alias($node, $op); } @@ -302,6 +304,9 @@ ); } } + + //Always set this value to indicate that the insertion or update of a node is triggered by the user + $form['pathauto_usersubmitted'] = array('#type' => 'value', '#value' => TRUE); } }