Add spam rejection logging.
This commit is contained in:
parent
12a60fb45d
commit
c73685cf66
1 changed files with 4 additions and 0 deletions
|
@ -19,6 +19,9 @@ from djangobb_forum.util import smiles, convert_text_to_html, filter_language, \
|
|||
# scratchr2
|
||||
from base_comments.models import BaseComment
|
||||
|
||||
import logging
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
SORT_USER_BY_CHOICES = (
|
||||
('username', _(u'Username')),
|
||||
|
@ -119,6 +122,7 @@ class AddPostForm(forms.ModelForm):
|
|||
cleaned_data['body'] = filter_akismet(body, self.user, self.ip, self.request_data, self.url)
|
||||
except AkismetSpamError as e:
|
||||
self._errors['body'] = self.error_class([e.user_error()])
|
||||
logger.notice("Spam forum post detected.", extra={"body": body})
|
||||
del cleaned_data['body']
|
||||
|
||||
cleaned_data['body'] = filter_language(body)
|
||||
|
|
Reference in a new issue