Index: comment.module =================================================================== RCS file: /cvs/drupal/drupal/modules/comment.module,v retrieving revision 1.347.2.2 diff -u -r1.347.2.2 comment.module --- comment.module 8 Apr 2005 13:35:27 -0000 1.347.2.2 +++ comment.module 13 Apr 2005 16:39:02 -0000 @@ -256,8 +256,14 @@ return db_fetch_array(db_query("SELECT last_comment_timestamp, last_comment_name, comment_count FROM {node_comment_statistics} WHERE nid = %d", $node->nid)); case 'validate': if (!user_access('administer nodes')) { - // Force default for normal users: - $node->comment = variable_get("comment_$node->type", 2); + if (!$node->nid) { + // Force default for normal users: + $node->comment = variable_get("comment_$node->type", 2); + } + else { + // If the node is being updated, respect its previous settings + unset($node->comment); + } } break;