Fixed alias, fixed urls.py

This commit is contained in:
Spitap
2023-08-27 12:17:10 +02:00
parent 5905198cac
commit f4b473f9de
4 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -543,7 +543,7 @@ class WritableAccountSerializer(v1_serializers.WritableAccountSerializer):
self.set_permissions(user, domains)
if aliases:
for alias in aliases:
models.alias.modify_or_create_alias(
models.Alias.objects.modify_or_create(
address="{}@{}".format(alias["localpart"], alias["domain"]),
recipients=[user.username],
creator=creator,
@@ -577,7 +577,7 @@ class WritableAccountSerializer(v1_serializers.WritableAccountSerializer):
alias_recipients = instance.mailbox.alias_addresses
for alias in aliases:
address = "{}@{}".format(alias["localpart"], alias["domain"])
models.alias.modify_or_create_alias(
models.Alias.objects.modify_or_create(
address=address,
recipients=[validated_data["username"]],
creator=creator,
+1 -1
View File
@@ -70,7 +70,7 @@ class AliasManager(models.Manager):
alias.set_recipients(recipients)
return alias
def modify_or_create_alias(self, address, recipients, creator, domain):
def modify_or_create(self, address, recipients, creator, domain):
"""Add recipient if the alias already exists or create it."""
alias = Alias.objects.filter(address=address, internal=False)
+1 -1
View File
@@ -1,4 +1,4 @@
from django.conf.urls import include, path
from django.urls import include, path
urlpatterns = [
path(r'', include('modoboa.urls')),
+1 -1
View File
@@ -1,7 +1,7 @@
"""Extension management."""
from django.conf import settings
from django.conf.urls import include
from django.urls import include
from django.urls import re_path
from django.utils.encoding import smart_str