Index: includes/content.diff.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cck/includes/Attic/content.diff.inc,v retrieving revision 1.2.2.5 diff -u -p -r1.2.2.5 content.diff.inc --- includes/content.diff.inc 8 Dec 2008 01:16:29 -0000 1.2.2.5 +++ includes/content.diff.inc 28 Jul 2009 09:15:07 -0000 @@ -18,6 +18,10 @@ function content_diff(&$old_node, &$new_ $type = content_types($new_node->type); $field_types = _content_field_types(); foreach ($type['fields'] as $field) { + // Ignore fields the current user is not allowed to view. + if (!content_access('view', $field, NULL, $new_node)) { + continue; + } $function = $field_types[$field['type']]['module'] . '_content_diff_values'; $function = function_exists($function) ? $function : 'content_content_diff_values'; $old_values = array();