From 571ff03115e20c420d046e929ae08b3b7b53114a Mon Sep 17 00:00:00 2001 From: Son NK Date: Sun, 23 Feb 2020 14:04:00 +0700 Subject: [PATCH] handle case where mailbox_email is the same as user email --- app/dashboard/views/custom_alias.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/dashboard/views/custom_alias.py b/app/dashboard/views/custom_alias.py index cdea83fc..d8ab8991 100644 --- a/app/dashboard/views/custom_alias.py +++ b/app/dashboard/views/custom_alias.py @@ -83,7 +83,8 @@ def custom_alias(): LOG.d("Set alias %s domain to %s", full_alias, custom_domain) gen_email.custom_domain_id = custom_domain.id - if mailbox_email != current_user.email: + # assign alias to a mailbox + if current_user.full_mailbox or mailbox_email != current_user.email: mailbox = Mailbox.get_by(email=mailbox_email) gen_email.mailbox_id = mailbox.id LOG.d("Set alias %s mailbox to %s", full_alias, mailbox)