From aa5af039d1bbe492df8ff3c73071d9f12f064944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20BURGHARD?= Date: Thu, 22 Sep 2022 15:40:37 +0200 Subject: [PATCH] fix: use dbport settings in generate_postfix_map --- modoboa/core/management/commands/generate_postfix_maps.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modoboa/core/management/commands/generate_postfix_maps.py b/modoboa/core/management/commands/generate_postfix_maps.py index 8f8f11295..92cb87b18 100644 --- a/modoboa/core/management/commands/generate_postfix_maps.py +++ b/modoboa/core/management/commands/generate_postfix_maps.py @@ -99,6 +99,11 @@ query = {{ query|safe }} dbtype = "postgres" else: dbtype = "mysql" + dbhost = db_settings.get("HOST", "127.0.0.1") + dbport = db_settings.get("PORT", "") + if len(dbport): + dbhost += ':' + dbport + commandline = "{} {}".format( os.path.basename(sys.argv[0]), " ".join(sys.argv[1:])) context = { @@ -108,7 +113,7 @@ query = {{ query|safe }} "dbuser": db_settings["USER"], "dbpass": db_settings["PASSWORD"], "dbname": db_settings["NAME"], - "dbhost": db_settings.get("HOST", "127.0.0.1"), + "dbhost": dbhost } return context