[IMP] http: avoid traceback when no postgresql server

This commit tries to avoid a traceback when no postgresql connexion is available.

closes odoo/odoo#92195

X-original-commit: 8199daf4bcba76277fed39554863efa3f1585b20
Signed-off-by: Josse Colpaert <jco@odoo.com>
This commit is contained in:
Josse Colpaert
2022-05-24 23:01:54 +02:00
parent 53d00c7ce5
commit d34865f590
+4 -1
View File
@@ -283,7 +283,10 @@ def db_list(force=False, host=None):
:returns: the list of available databases
:rtype: List[str]
"""
dbs = odoo.service.db.list_dbs(force)
try:
dbs = odoo.service.db.list_dbs(force)
except psycopg2.OperationalError:
return []
return db_filter(dbs, host)
def db_filter(dbs, host=None):