From b8beb561358c0ab798a40ffb1f6f9d0dcf9c7c06 Mon Sep 17 00:00:00 2001 From: Marie PUPO JEAMMET Date: Wed, 21 Jan 2026 17:37:34 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B(admin)=20fix=20broken=20alias=20im?= =?UTF-8?q?port?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix admin action to sync aliases of a given domain --- CHANGELOG.md | 2 ++ src/backend/mailbox_manager/admin.py | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cdb3da8..9565d5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to ## [Unreleased] +- 🐛(admin) fix broken alias import #1021 + ## [1.22.0] - 2026-01-19 ### Added diff --git a/src/backend/mailbox_manager/admin.py b/src/backend/mailbox_manager/admin.py index c56ecd0..868607e 100644 --- a/src/backend/mailbox_manager/admin.py +++ b/src/backend/mailbox_manager/admin.py @@ -75,15 +75,16 @@ def sync_aliases_from_dimail(modeladmin, request, queryset): # pylint: disable= messages.success( request, _( - "Synchronisation succeed for %(domain)s. %(imported_aliases)\ -imported aliases: %(mailboxes)s" + "Synchronisation succeed for %(domain)s.\ +Imported %(count_imported)s aliases: %(aliases)s" ) % { "domain": domain.name, - "number_imported": len(imported_aliases), - "mailboxes": ", ".join(imported_aliases), + "count_imported": len(imported_aliases), + "aliases": ", ".join(imported_aliases), }, ) + if excluded_domains: messages.warning( request,