diff --git a/lib/recaptcha.rb b/lib/recaptcha.rb index 78655531..af9fbe44 100644 --- a/lib/recaptcha.rb +++ b/lib/recaptcha.rb @@ -51,6 +51,7 @@ def verify_recaptcha(model = nil) answer, error = recaptcha.body.split.map(&:chomp) unless answer == 'true' session[:recaptcha_error] = error + model.valid? if model model.errors.add_to_base "Captcha response is incorrect, please try again." if model return false else