Browse Source

[FIX] password_security: No login success with no params

* Default the `login_success` parameter to False instead of True in order to mitigate lack of parameter existence due to unknown module. Fixes OCA#1081
pull/1108/head
Dave Lasley 7 years ago
parent
commit
f44e64ed2a
No known key found for this signature in database GPG Key ID: 7DDBA4BA81B934CF
  1. 2
      password_security/__openerp__.py
  2. 2
      password_security/controllers/main.py

2
password_security/__openerp__.py

@ -5,7 +5,7 @@
'name': 'Password Security',
"summary": "Allow admin to set password security requirements.",
'version': '9.0.1.2.2',
'version': '9.0.1.2.3',
'author': "LasLabs, Odoo Community Association (OCA)",
'category': 'Base',
'depends': [

2
password_security/controllers/main.py

@ -36,7 +36,7 @@ class PasswordSecurityHome(AuthSignupHome):
def web_login(self, *args, **kw):
ensure_db()
response = super(PasswordSecurityHome, self).web_login(*args, **kw)
login_success = request.params.get('login_success', True)
login_success = request.params.get('login_success', False)
if not request.httprequest.method == 'POST' or not login_success:
return response
uid = request.session.authenticate(

Loading…
Cancel
Save