From b0fd97ca679473cd280964207fc2504c3dd5ad61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Thu, 2 Dec 2021 11:39:32 +0100 Subject: [PATCH] fixed invitation email preview --- canaille/admin/mail.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/canaille/admin/mail.py b/canaille/admin/mail.py index 9f8a582b..a75740e6 100644 --- a/canaille/admin/mail.py +++ b/canaille/admin/mail.py @@ -3,6 +3,7 @@ from flask_themer import render_template from flask_babel import gettext as _ from canaille.flaskutils import admin_needed from canaille.mails import profile_hash +from canaille.apputils import obj_to_b64 bp = Blueprint("admin_mails", __name__) @@ -56,8 +57,7 @@ def invitation_html(user, uid, email): base_url = url_for("account.index", _external=True) registration_url = url_for( "account.registration", - uid=uid, - email=email, + data=obj_to_b64([uid, email]), hash=profile_hash(uid, email), _external=True, ) @@ -80,8 +80,7 @@ def invitation_txt(user, uid, email): base_url = url_for("account.index", _external=True) registration_url = url_for( "account.registration", - uid=uid, - email=email, + data=obj_to_b64([uid, email]), hash=profile_hash(uid, email), _external=True, )