From c0a14efbb14e6018227cfcbdda7fd13a05a71c52 Mon Sep 17 00:00:00 2001 From: Timo Stollenwerk Date: Thu, 10 Jun 2010 09:07:11 +0000 Subject: [PATCH] Fix verify method for empty string input values. This is necessary for plone.app.discussion 1.0b5 compatibility. svn path=/plone.formwidget.captcha/trunk/; revision=37130 --- CHANGES.txt | 7 +++++++ plone/formwidget/captcha/browser/captcha.py | 2 ++ setup.py | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 4d8afb8..3b9473a 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,13 @@ Changelog ========= +1.0b2 - unreleased +------------------ + +* Fix verify method for empty string input values. This is necessary for + plone.app.discussion 1.0b5 compatibility. + [timo] + 1.0b1 - 2010-06-02 ------------------ diff --git a/plone/formwidget/captcha/browser/captcha.py b/plone/formwidget/captcha/browser/captcha.py index f6e647e..b41020c 100644 --- a/plone/formwidget/captcha/browser/captcha.py +++ b/plone/formwidget/captcha/browser/captcha.py @@ -104,6 +104,8 @@ class Captcha(BrowserView): return self._url('audio') def verify(self, input): + if not input: + return False result = False try: for word in self._generate_words(): diff --git a/setup.py b/setup.py index d5ec406..b07ded6 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -version = '1.0b1' +version = '1.0b2' setup(name='plone.formwidget.captcha', version=version,