).strip()
return result
-def db_list(req):
+def db_list(req, force=False):
proxy = req.session.proxy("db")
- dbs = proxy.list()
+ dbs = proxy.list(force)
h = req.httprequest.environ['HTTP_HOST'].split(':')[0]
d = h.split('.')[0]
r = openerp.tools.config['dbfilter'].replace('%h', h).replace('%d', d)
return (db_url, False)
try:
- dbs = db_list(req)
+ dbs = db_list(req, True)
except xmlrpclib.Fault:
# ignore access denied
dbs = []
@openerpweb.jsonrequest
def get_list(self, req):
+ # TODO change js to avoid calling this method if in monodb mode
+ monodb = db_monodb(req)
+ if monodb:
+ return [monodb]
return db_list(req)
@openerpweb.jsonrequest