diff --git a/r2/r2/lib/validator/validator.py b/r2/r2/lib/validator/validator.py index 30080b6f1..47a38b4e9 100644 --- a/r2/r2/lib/validator/validator.py +++ b/r2/r2/lib/validator/validator.py @@ -277,7 +277,8 @@ def _validatedForm(self, self_method, responder, simple_vals, param_vals, # add data to the output on some errors for validator in simple_vals: if (isinstance(validator, VCaptcha) and - (form.has_errors('captcha', errors.BAD_CAPTCHA) or c.errors)): + (form.has_errors('captcha', errors.BAD_CAPTCHA) or + form.has_error())): form.new_captcha() elif (isinstance(validator, VRatelimit) and form.has_errors('ratelimit', errors.RATELIMIT)):