diff --git a/src/backend/plugins/organizations.py b/src/backend/plugins/organizations.py index c8ca8a2..9edded6 100644 --- a/src/backend/plugins/organizations.py +++ b/src/backend/plugins/organizations.py @@ -137,10 +137,10 @@ class CommuneCreation(BaseOrganizationPlugin): create_domain.base = settings.MAIL_PROVISIONING_API_URL create_domain.url = "/domains" create_domain.params = { - "name": inputs["name"], + "name": f"{inputs["name"]}.collectivite.fr", "delivery": "virtual", "features": ["webmail","mailbox"], - "context_name": inputs["name"], + "context_name": f"{inputs["name"]}.collectivite.fr", } create_domain.headers = { "Authorization": f"Basic: {settings.MAIL_PROVISIONING_API_CREDENTIALS}" diff --git a/src/backend/plugins/tests/organizations/test_commune_creation.py b/src/backend/plugins/tests/organizations/test_commune_creation.py index 8662043..afbdf39 100644 --- a/src/backend/plugins/tests/organizations/test_commune_creation.py +++ b/src/backend/plugins/tests/organizations/test_commune_creation.py @@ -88,10 +88,10 @@ def test_tasks_on_commune_creation_include_dimail_domain_creation(): assert tasks[1].url == "/domains" assert tasks[1].method == "POST" assert tasks[1].params == { - "name": "merlaut", + "name": "merlaut.collectivite.fr", "delivery": "virtual", "features": ["webmail", "mailbox"], - "context_name": "merlaut", + "context_name": "merlaut.collectivite.fr", } assert ( tasks[1].headers["Authorization"]