summaryrefslogtreecommitdiff
path: root/modules/node.module
diff options
context:
space:
mode:
authorSteven Wittens <steven@10.no-reply.drupal.org>2005-03-18 08:14:37 +0000
committerSteven Wittens <steven@10.no-reply.drupal.org>2005-03-18 08:14:37 +0000
commite17490b653b900b46c9a714d273c81efe4dc17d5 (patch)
tree8e8c7f8eb1bfd84dee2cfe1222cc886a394d54d2 /modules/node.module
parentd7588e4594b59bea2aaef8a7bf085d56c5024375 (diff)
downloadbrdo-e17490b653b900b46c9a714d273c81efe4dc17d5.tar.gz
brdo-e17490b653b900b46c9a714d273c81efe4dc17d5.tar.bz2
- #12401: Non-admins should obey workflow wrt revisions.
Diffstat (limited to 'modules/node.module')
-rw-r--r--modules/node.module6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/node.module b/modules/node.module
index 881edf0ec..b0ae5fbcc 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -1218,9 +1218,6 @@ function node_validate($node) {
form_set_error('changed', t('This content has been modified by another user, unable to save changes.'));
}
- // Create a new revision when required.
- $node = node_revision_create($node);
-
if (user_access('administer nodes')) {
// Set up default values, if required.
if (!$node->created) {
@@ -1266,6 +1263,9 @@ function node_validate($node) {
unset($node->created);
}
+ // Create a new revision when required.
+ $node = node_revision_create($node);
+
// Do node-type-specific validation checks.
node_invoke($node, 'validate');
node_invoke_nodeapi($node, 'validate');