=== modified file 'addons/web/controllers/main.py' --- addons/web/controllers/main.py 2014-01-23 17:08:36 +0000 +++ addons/web/controllers/main.py 2014-02-04 14:28:37 +0000 @@ -760,7 +760,7 @@ except xmlrpclib.Fault: monodb = db_monodb(req) if monodb: - return [monodb] + return [] raise @openerpweb.jsonrequest === modified file 'addons/web/static/src/js/chrome.js' --- addons/web/static/src/js/chrome.js 2014-01-07 16:11:54 +0000 +++ addons/web/static/src/js/chrome.js 2014-02-04 14:30:29 +0000 @@ -689,13 +689,15 @@ if (!this.selected_db) { this.selected_db = result[0]; } - this.$("[name=db]").replaceWith(QWeb.render('Login.dblist', { db_list: this.db_list, selected_db: this.selected_db})); - if(this.db_list.length === 0) { - this.do_action("database_manager"); - } else if(this.db_list.length === 1) { - this.$('div.oe_login_dbpane').hide(); - } else { - this.$('div.oe_login_dbpane').show(); + if (!this.selected_db || this.db_list.length>0){ + this.$("[name=db]").replaceWith(QWeb.render('Login.dblist', { db_list: this.db_list, selected_db: this.selected_db})); + if(this.db_list.length === 0) { + this.do_action("database_manager"); + } else if(this.db_list.length === 1) { + this.$('div.oe_login_dbpane').hide(); + } else { + this.$('div.oe_login_dbpane').show(); + } } }, on_db_failed: function (error, event) { === modified file 'addons/web/static/src/xml/base.xml' --- addons/web/static/src/xml/base.xml 2013-10-22 16:25:19 +0000 +++ addons/web/static/src/xml/base.xml 2014-02-04 14:32:25 +0000 @@ -210,14 +210,14 @@ - - + @@ -242,14 +242,14 @@ - - +