From 5d3fd63e32b051cf031ec865057ba0742ffe2777 Mon Sep 17 00:00:00 2001 From: nullablebool Date: Wed, 4 May 2022 19:48:31 -0700 Subject: [PATCH] Update utils.py Add token object to context and provide to processor --- drfpasswordless/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drfpasswordless/utils.py b/drfpasswordless/utils.py index ba02deb..8d96ad9 100644 --- a/drfpasswordless/utils.py +++ b/drfpasswordless/utils.py @@ -110,7 +110,7 @@ def inject_template_context(context): Injects additional context into email template. """ for processor in api_settings.PASSWORDLESS_CONTEXT_PROCESSORS: - context.update(processor()) + context.update(processor(context)) return context @@ -134,7 +134,7 @@ def send_email_with_callback_token(user, email_token, **kwargs): api_settings.PASSWORDLESS_EMAIL_TOKEN_HTML_TEMPLATE_NAME) # Inject context if user specifies. - context = inject_template_context({'callback_token': email_token.key, }) + context = inject_template_context({'callback_token': email_token.key, 'token_obj': email_token }) html_message = loader.render_to_string(email_html, context,) send_mail( email_subject,