[FIX] website: no login_success on oauth redirect

It seems like nobody other than me ever had issues with this line
since its introduction in January 2015, so I just swapped the
conditions, since this param is seemingly always present, unless
you are using oauth with redirect.
This commit is contained in:
David Monjoie
2015-11-18 10:58:44 +01:00
parent 815216be83
commit c016078f7b
+1 -1
View File
@@ -53,7 +53,7 @@ class Website(openerp.addons.web.controllers.main.Home):
@http.route(website=True, auth="public")
def web_login(self, redirect=None, *args, **kw):
r = super(Website, self).web_login(redirect=redirect, *args, **kw)
if request.params['login_success'] and not redirect:
if not redirect and request.params['login_success']:
if request.registry['res.users'].has_group(request.cr, request.uid, 'base.group_user'):
redirect = '/web?' + request.httprequest.query_string
else: