From d34865f5900d70f39c1d6b9aaf3cb6e95e2b88df Mon Sep 17 00:00:00 2001 From: Josse Colpaert Date: Mon, 23 May 2022 12:34:15 +0000 Subject: [PATCH] [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 --- odoo/http.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/odoo/http.py b/odoo/http.py index 77132fda7bd..9b38b7b8cac 100644 --- a/odoo/http.py +++ b/odoo/http.py @@ -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):