Index: modules/node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/Attic/node.module,v retrieving revision 1.641.2.14 diff -u -Ffunction -r1.641.2.14 node.module --- modules/node.module 4 Sep 2006 20:38:00 -0000 1.641.2.14 +++ modules/node.module 15 Sep 2006 09:03:26 -0000 @@ -1532,7 +1532,7 @@ function node_validate($node, $form = ar form_set_error('body', t('The body of your %type is too short. You need at least %words words.', array('%words' => variable_get('minimum_'. $node->type .'_size', 0), '%type' => node_get_name($node)))); } - if (isset($node->nid) && (node_last_changed($node->nid) > $_POST['edit']['changed'])) { + if (isset($node->nid) && (node_last_changed($node->nid) > $node->changed)) { form_set_error('changed', t('This content has been modified by another user, changes cannot be saved.')); } @@ -1602,7 +1602,7 @@ function node_form_array($node) { } // Changed must be sent to the client, for later overwrite error checking. - $form['changed'] = array('#type' => 'hidden', '#value' => $node->changed); + $form['changed'] = array('#type' => 'hidden', '#default_value' => $node->changed); // Get the node-specific bits. $form = array_merge_recursive($form, node_invoke($node, 'form'));