From 5b79e43ef07677236cd3e4c2a8eae28d459e0241 Mon Sep 17 00:00:00 2001 From: LiLEE Date: Sun, 25 Oct 2020 21:42:01 +0000 Subject: [PATCH] [FIX] google_recaptcha: take argument 'action' into effect MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Take argument _action_ of method _verify_request_recaptcha_token into effect. Otherwise it always sends 'website_form' as recaptcha action to google recaptcha service to verify the token, this would lead to failure. closes odoo/odoo#60854 X-original-commit: f29a625857128617c2d4d795e648d5ad1f7ab8a4 Signed-off-by: Jérémy Kersten (jke) --- addons/google_recaptcha/models/ir_http.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/google_recaptcha/models/ir_http.py b/addons/google_recaptcha/models/ir_http.py index 59dbfd14c96..f0306cb175a 100644 --- a/addons/google_recaptcha/models/ir_http.py +++ b/addons/google_recaptcha/models/ir_http.py @@ -21,7 +21,7 @@ class Http(models.AbstractModel): """ ip_addr = request.httprequest.remote_addr token = request.params.pop('recaptcha_token_response', False) - recaptcha_result = request.env['ir.http']._verify_recaptcha_token(ip_addr, token, 'website_form') + recaptcha_result = request.env['ir.http']._verify_recaptcha_token(ip_addr, token, action) if recaptcha_result in ['is_human', 'no_secret']: return True if recaptcha_result == 'wrong_secret':