diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-02-23 05:03:38 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-02-23 05:03:38 +0000 |
commit | 975c071808a02af132f10edd8295bad84d8ec17e (patch) | |
tree | 8a314810ef47d125db1f6681f495d08347d3018a | |
parent | de015af95a66065725085e749ce60f19d4decf13 (diff) | |
download | brdo-975c071808a02af132f10edd8295bad84d8ec17e.tar.gz brdo-975c071808a02af132f10edd8295bad84d8ec17e.tar.bz2 |
#722688 by moshe weitzman: Allow programmatic setting of node->changed.
-rw-r--r-- | modules/node/node.module | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index e8beb19cb..531de3abb 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1002,7 +1002,9 @@ function node_save($node) { $node->created = REQUEST_TIME; } // The changed timestamp is always updated for bookkeeping purposes (revisions, searching, ...) - $node->changed = REQUEST_TIME; + if (empty($node->changed)) { + $node->changed = REQUEST_TIME; + } $node->timestamp = REQUEST_TIME; $update_node = TRUE; @@ -2929,7 +2931,7 @@ function node_query_node_access_alter(QueryAlterableInterface $query) { if (!$op = $query->getMetaData('op')) { $op = 'view'; } - + // If $account can bypass node access, or there are no node access // modules, we don't need to alter the query. if (user_access('bypass node access', $account)) { |