@ModelAttribute("add") @Valid CommentRequest add,
HttpServletRequest request
) throws AccessViolationException {
Template tmpl = Template.getTemplate(request);
PreparedTopic preparedTopic = messagePrepareService.prepareTopic(add.getTopic(), request.isSecure(), tmpl.getCurrentUser());
if (!topicPermissionService.isCommentsAllowed(preparedTopic.getGroup(), add.getTopic(), tmpl.getCurrentUser())) {
throw new AccessViolationException("Это сообщение нельзя комментировать");
}
if (add.getMode() == null) {
add.setMode(tmpl.getFormatMode());