From 083b56b9a6e33f02169b2417b3c6f211f5815abd Mon Sep 17 00:00:00 2001 From: Son Date: Sat, 23 Oct 2021 18:24:28 +0200 Subject: [PATCH] if user.disable_automatic_alias_note, do not add alias note --- app/alias_utils.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/alias_utils.py b/app/alias_utils.py index 0c9e4501..676611ae 100644 --- a/app/alias_utils.py +++ b/app/alias_utils.py @@ -95,8 +95,9 @@ def try_auto_create_directory(address: str) -> Optional[Alias]: user_id=directory.user_id, directory_id=directory.id, mailbox_id=mailboxes[0].id, - note=f"Created by directory {directory.name}", ) + if not user.disable_automatic_alias_note: + alias.note = f"Created by directory {directory.name}" Session.flush() for i in range(1, len(mailboxes)): AliasMailbox.create( @@ -171,8 +172,9 @@ def try_auto_create_via_domain(address: str) -> Optional[Alias]: custom_domain_id=custom_domain.id, automatic_creation=True, mailbox_id=mailboxes[0].id, - note=alias_note, ) + if not custom_domain.user.disable_automatic_alias_note: + alias.note = alias_note Session.flush() for i in range(1, len(mailboxes)): AliasMailbox.create(