From: qw3rty Date: Fri, 11 Jun 2010 20:57:08 +0000 (+0000) Subject: Finished Issue 313 X-Git-Tag: live~722 X-Git-Url: https://git.openstreetmap.org./osqa.git/commitdiff_plain/bc6579a5a090016d4f7ade2d2e47ebc2177b9c41 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 --- 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