diff --git a/modoboa/admin/models/alias.py b/modoboa/admin/models/alias.py index 2d0c7b24b..2d14bbda2 100644 --- a/modoboa/admin/models/alias.py +++ b/modoboa/admin/models/alias.py @@ -148,8 +148,8 @@ class Alias(AdminObject): kwargs["r_alias"] = rcpt else: kwargs["r_mailbox"] = rcpt - to_create.append(AliasRecipient(**kwargs)) - AliasRecipient.objects.bulk_create(to_create) + AliasRecipient(**kwargs).save() + # Remove old recipients self.aliasrecipient_set.exclude( address__in=address_list).delete()