diff options
-rw-r--r-- | modules/node/node.module | 2 | ||||
-rw-r--r-- | modules/node/node.pages.inc | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 5e4d6d5ef..624a51e58 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -810,7 +810,7 @@ function node_save(&$node) { // Only store the log message if there's something to store; this prevents // existing log messages from being unintentionally overwritten by a blank // message. A new revision will have an empty log message (or $node->log). - $revisions_table_values['log'] = $node->log; + $revisions_table_values['log'] = !empty($node->log) ? $node->log : ''; $revisions_table_types['log'] = "'%s'"; } $node_table_values = array( diff --git a/modules/node/node.pages.inc b/modules/node/node.pages.inc index dd5cb2fb4..14d8b030a 100644 --- a/modules/node/node.pages.inc +++ b/modules/node/node.pages.inc @@ -130,7 +130,7 @@ function node_form(&$form_state, $node) { // Add a log field if the "Create new revision" option is checked, or if the // current user has the ability to check that option. - if ($node->revision || user_access('administer nodes')) { + if (!empty($node->revision) || user_access('administer nodes')) { $form['revision_information'] = array( '#type' => 'fieldset', '#title' => t('Revision information'), |