[FIX]Anonymous mode must work with url params except the specific token or username params

bzr revid: dle@openerp.com-20130107092547-zj4ciux3id4bnohn
This commit is contained in:
dle@openerp.com
2013-01-07 10:25:47 +01:00
parent 3ba106a80f
commit a35080348c
@@ -44,8 +44,9 @@ openerp.portal_anonymous = function(instance) {
start: function() {
var self = this;
return $.when(this._super()).then(function() {
var params = $.deparam($.param.querystring());
var dblist = self.db_list || [];
if (!self.session.session_is_valid() && dblist.length === 1 && _.isEmpty(self.params)) {
if (!self.session.session_is_valid() && dblist.length === 1 && (!params.token || !params.login)) {
self.remember_credentials = false;
// XXX get login/pass from server (via a rpc call) ?
return self.do_login(dblist[0], 'anonymous', 'anonymous');