diff --git a/modoboa/core/commands/templates/settings.py.tpl b/modoboa/core/commands/templates/settings.py.tpl index 4f3b09009..dcd50d733 100644 --- a/modoboa/core/commands/templates/settings.py.tpl +++ b/modoboa/core/commands/templates/settings.py.tpl @@ -252,6 +252,12 @@ LOGGING = { } } } + +# Load settings from extensions {% for extension in extra_settings %} -from {{ extension }}.settings import * +try: + from {{ extension }} import settings as {{ extension }}_settings + {{ extension }}_settings.apply(globals()) +except AttributeError: + from {{ extension }}.settings import * {% endfor %}