if (preview) {
message = "This is a comment preview only";
// If comment contains blacklisted text, warn commenter
SpamChecker checker = new SpamChecker();
if (checker.checkComment(comment)) {
error = bundle.getString("commentServlet.previewMarkedAsSpam");
mLogger.debug("Comment marked as spam");
}
request.setAttribute("previewComments", "dummy");
mLogger.debug("Comment is a preview");
} else {
if (this.authenticator.authenticate(comment, request)) {
mLogger.debug("Comment passed authentication");
// If comment contains blacklisted text, mark as spam
SpamChecker checker = new SpamChecker();
if (checker.checkComment(comment)) {
comment.setSpam(Boolean.TRUE);
error = bundle.getString("commentServlet.commentMarkedAsSpam");
mLogger.debug("Comment marked as spam");
}