Fix unexpected captcha iden when API call fails and captcha is not needed.

This commit is contained in:
David Hu
2013-04-24 15:31:15 -07:00
committed by bsimpson63
parent 77a591df37
commit 23ee164ab0

View File

@@ -278,7 +278,7 @@ def _validatedForm(self, self_method, responder, simple_vals, param_vals,
for validator in simple_vals:
if (isinstance(validator, VCaptcha) and
(form.has_errors('captcha', errors.BAD_CAPTCHA) or
form.has_error())):
(form.has_error() and c.user.needs_captcha()))):
form.new_captcha()
elif (isinstance(validator, VRatelimit) and
form.has_errors('ratelimit', errors.RATELIMIT)):