From 5d5b285ddebc1265073cdbac6e1da64c6245e1f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Hojtsy?= Date: Thu, 27 Sep 2007 12:56:04 +0000 Subject: #174220 by webernet: fix noticed in node module when a user has no adminiter nodes permission --- modules/node/node.module | 2 +- modules/node/node.pages.inc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'modules') 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'), -- cgit v1.2.3