diff --git a/config/settings/base.py b/config/settings/base.py index d3035183c..90d4300ca 100644 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -322,9 +322,6 @@ GIP_CONTACT_EMAIL = env("GIP_CONTACT_EMAIL", default="gip.contact@example.com") # Transactional email templates -# -- user: new user password reset -MAILJET_NEW_USER_PASSWORD_RESET_ID = env.int("MAILJET_NEW_USER_PASSWORD_RESET_ID", 4216730) - # -- siae: completion MAILJET_SIAE_COMPLETION_REMINDER_TEMPLATE_ID = env.int("MAILJET_SIAE_COMPLETION_REMINDER_TEMPLATE_ID", 4791779) diff --git a/lemarche/www/auth/tasks.py b/lemarche/www/auth/tasks.py index e8e7009ad..13a949cfb 100644 --- a/lemarche/www/auth/tasks.py +++ b/lemarche/www/auth/tasks.py @@ -5,6 +5,7 @@ from django.utils.encoding import force_bytes from django.utils.http import urlsafe_base64_encode +from lemarche.conversations.models import TemplateTransactional from lemarche.users import constants as user_constants from lemarche.users.models import User from lemarche.utils.apis import api_hubspot, api_mailjet @@ -43,6 +44,7 @@ def send_signup_notification_email(user): def send_new_user_password_reset_link(user: User): + email_template = TemplateTransactional.objects.get(code="NEW_USER_PASSWORD_RESET") email_subject = "Finalisez votre inscription sur le marché de l'inclusion" recipient_list = whitelist_recipient_list([user.email]) if recipient_list: @@ -55,7 +57,7 @@ def send_new_user_password_reset_link(user: User): } api_mailjet.send_transactional_email_with_template( - template_id=settings.MAILJET_NEW_USER_PASSWORD_RESET_ID, + template_id=email_template.get_template_id, subject=email_subject, recipient_email=recipient_email, recipient_name=recipient_name,