Index: modules/node/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node/node.module,v retrieving revision 1.781 diff -u -p -r1.781 node.module --- modules/node/node.module 6 Feb 2007 08:16:27 -0000 1.781 +++ modules/node/node.module 7 Feb 2007 21:26:28 -0000 @@ -1865,7 +1865,9 @@ function node_submit($node) { else { $node_options = variable_get('node_options_'. $node->type, array('status', 'promote')); } - foreach (array('status', 'promote', 'sticky', 'revision') as $key) { + // Revision flag is alredy set to the default value for the node type + // through node_form, so only the other workflow options are set. + foreach (array('status', 'promote', 'sticky') as $key) { if (!$access && $node->nid) { $node->$key = $saved_node->$key; }