From 733a9c42b0e3dc7d2115bda3ab236366098e46e3 Mon Sep 17 00:00:00 2001 From: Son Date: Wed, 29 Dec 2021 10:26:42 +0100 Subject: [PATCH] delete activation code before sending email to avoid any delay --- app/auth/views/activate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/auth/views/activate.py b/app/auth/views/activate.py index 96eb18e9..0f91b254 100644 --- a/app/auth/views/activate.py +++ b/app/auth/views/activate.py @@ -47,7 +47,6 @@ def activate(): user = activation_code.user user.activated = True login_user(user) - email_utils.send_welcome_email(user) # activation code is to be used only once ActivationCode.delete(activation_code.id) @@ -55,6 +54,8 @@ def activate(): flash("Your account has been activated", "success") + email_utils.send_welcome_email(user) + # The activation link contains the original page, for ex authorize page if "next" in request.args: next_url = request.args.get("next")