summaryrefslogtreecommitdiff
path: root/modules/node.module
diff options
context:
space:
mode:
authorSteven Wittens <steven@10.no-reply.drupal.org>2005-12-22 00:22:19 +0000
committerSteven Wittens <steven@10.no-reply.drupal.org>2005-12-22 00:22:19 +0000
commitc2384e2c18c92c6ba1b4d48f37caa4dfa44d53e7 (patch)
tree129d247c5824f989947ec02f3665318f637e6792 /modules/node.module
parent69bcdef53139e4952bfd2e027ee85c720a836e35 (diff)
downloadbrdo-c2384e2c18c92c6ba1b4d48f37caa4dfa44d53e7.tar.gz
brdo-c2384e2c18c92c6ba1b4d48f37caa4dfa44d53e7.tar.bz2
- #41973: Ensure -\>changed and -\>created are equal on node creation
Diffstat (limited to 'modules/node.module')
-rw-r--r--modules/node.module5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/node.module b/modules/node.module
index e9b4847e4..0fcac4f6a 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -425,8 +425,11 @@ function node_save(&$node) {
}
}
+ // If node has never changed, set $node->changed to $node->created
+ // If we set $node->created to time(), then 'changed' and 'created' will be
+ // different for new nodes which were previewed before submission
// The changed timestamp is always updated for bookkeeping purposes (revisions, searching, ...)
- $node->changed = time();
+ $node->changed = $node->changed ? time() : $node->created;
// Split off revisions data to another structure
$revisions_table_values = array('nid' => $node->nid, 'vid' => $node->vid,