From bc6579a5a090016d4f7ade2d2e47ebc2177b9c41 Mon Sep 17 00:00:00 2001 From: qw3rty Date: Fri, 11 Jun 2010 20:57:08 +0000 Subject: [PATCH] Finished Issue 313 Adding a bunch of non-breaking spaces to the text so the minimum length of questions, answers, and comments can be bypassed is not possable anymore. git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@410 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/forms/qanda.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/forum/forms/qanda.py b/forum/forms/qanda.py index 7c58500..b4b55ce 100644 --- a/forum/forms/qanda.py +++ b/forum/forms/qanda.py @@ -42,7 +42,7 @@ class QuestionEditorField(EditorField): def clean(self, value): - if self.required and (len(value) < settings.FORM_MIN_QUESTION_BODY): + if self.required and (len(re.sub('[ ]{2,}', ' ', value)) < settings.FORM_MIN_QUESTION_BODY): raise forms.ValidationError(_('question content must be at least %s characters') % settings.FORM_MIN_QUESTION_BODY) return value @@ -53,7 +53,7 @@ class AnswerEditorField(EditorField): self.required = True def clean(self, value): - if len(value) < settings.FORM_MIN_QUESTION_BODY: + if len(re.sub('[ ]{2,}', ' ', value)) < settings.FORM_MIN_QUESTION_BODY: raise forms.ValidationError(_('answer content must be at least %s characters') % settings.FORM_MIN_QUESTION_BODY) return value -- 2.39.5