[FIX] ensure_db() on inherited /web/login controllers

bzr revid: fme@openerp.com-20140227164141-1sblr0g6ta66q1em
This commit is contained in:
Fabien Meghazi 2014-02-27 17:41:41 +01:00
parent e76c36d704
commit 312991ca1e
2 changed files with 4 additions and 1 deletions

View File

@ -9,7 +9,7 @@ import openerp
from openerp import SUPERUSER_ID
from openerp import http
from openerp.http import request
from openerp.addons.web.controllers.main import db_monodb, set_cookie_and_redirect, login_and_redirect
from openerp.addons.web.controllers.main import db_monodb, ensure_db, set_cookie_and_redirect, login_and_redirect
from openerp.modules.registry import RegistryManager
from openerp.tools.translate import _
@ -72,6 +72,7 @@ class OAuthLogin(openerp.addons.web.controllers.main.Home):
@http.route()
def web_login(self, *args, **kw):
ensure_db()
providers = self.list_providers()
response = super(OAuthLogin, self).web_login(*args, **kw)

View File

@ -23,6 +23,7 @@ import werkzeug
import openerp
from openerp.addons.auth_signup.res_users import SignupError
from openerp.addons.web.controllers.main import ensure_db
from openerp import http
from openerp.http import request
from openerp.tools.translate import _
@ -33,6 +34,7 @@ class AuthSignupHome(openerp.addons.web.controllers.main.Home):
@http.route()
def web_login(self, *args, **kw):
ensure_db()
response = super(AuthSignupHome, self).web_login(*args, **kw)
response.qcontext.update(self.get_auth_signup_config())
return response