summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/node.module4
-rw-r--r--modules/node/node.module4
2 files changed, 6 insertions, 2 deletions
diff --git a/modules/node.module b/modules/node.module
index 7ecb248e6..ab03f2b10 100644
--- a/modules/node.module
+++ b/modules/node.module
@@ -401,7 +401,9 @@ function node_save($node) {
if (!$node->created) {
$node->created = time();
}
- $node->changed = time();
+ if (!$node->changed) {
+ $node->changed = time();
+ }
$node->nid = db_next_id('{node}_nid');
// Prepare the query:
diff --git a/modules/node/node.module b/modules/node/node.module
index 7ecb248e6..ab03f2b10 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -401,7 +401,9 @@ function node_save($node) {
if (!$node->created) {
$node->created = time();
}
- $node->changed = time();
+ if (!$node->changed) {
+ $node->changed = time();
+ }
$node->nid = db_next_id('{node}_nid');
// Prepare the query: