From 1ab600072e92f9d982c430fca7e54edca0b62241 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Wed, 22 Apr 2015 17:28:32 +0200 Subject: [PATCH] Don't rely on django settings here. --- modoboa/core/commands/postfix_maps.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modoboa/core/commands/postfix_maps.py b/modoboa/core/commands/postfix_maps.py index ddcbed991..06e3c9270 100644 --- a/modoboa/core/commands/postfix_maps.py +++ b/modoboa/core/commands/postfix_maps.py @@ -11,7 +11,6 @@ from django.template import Context, Template import dj_database_url -from modoboa.lib.api_client import ModoAPIClient from . import Command MAP_FILE_TEMPLATE = """user = {{ dbuser }} @@ -85,8 +84,11 @@ class MapFilesGenerator(object): def __load_extensions(self, extensions): """Load specified extensions.""" if "all" in extensions: + from modoboa.lib.api_client import ModoAPIClient + # Retrieve extension list from the API - official_exts = ModoAPIClient().list_extensions() + url = "http://api.modoboa.org/" + official_exts = ModoAPIClient(url).list_extensions() extensions = [extension["name"] for extension in official_exts] for extension in extensions: