From f20930ac4e417a9f6aea729acfd0a018df3b15cf Mon Sep 17 00:00:00 2001 From: Son NK Date: Sun, 23 Feb 2020 15:51:40 +0700 Subject: [PATCH] Assign random alias to default mailbox if user is full mailbox --- app/dashboard/views/index.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/dashboard/views/index.py b/app/dashboard/views/index.py index f55ad639..6591077d 100644 --- a/app/dashboard/views/index.py +++ b/app/dashboard/views/index.py @@ -74,6 +74,16 @@ def index(): gen_email = GenEmail.create_new_random( user_id=current_user.id, scheme=scheme ) + + if current_user.full_mailbox: + if not current_user.default_mailbox_id: + LOG.error( + "Full mailbox User %s does not have default mailbox ", + current_user, + ) + else: + gen_email.mailbox_id = current_user.default_mailbox_id + db.session.commit() LOG.d("generate new email %s for user %s", gen_email, current_user)