From 61b25acdd259e4f29d3c6672dd76345ab937d357 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 7 Oct 2024 17:54:40 +0200 Subject: [PATCH] Fix email confirm hash in templates --- src/pretix/base/models/orders.py | 6 ++++++ .../base/templates/pretixbase/email/order_details.html | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/orders.py b/src/pretix/base/models/orders.py index 8a4c31eee..ce9a6dbc9 100644 --- a/src/pretix/base/models/orders.py +++ b/src/pretix/base/models/orders.py @@ -40,6 +40,7 @@ import json import logging import operator import string +import warnings from collections import Counter from datetime import datetime, time, timedelta from decimal import Decimal @@ -384,6 +385,11 @@ class Order(LockModel, LoggedModel): def email_confirm_secret(self): return self.tagged_secret("email_confirm", 9) + def email_confirm_hash(self): + warnings.warn('Use email_confirm_secret() instead of email_confirm_hash().', + DeprecationWarning) + return self.email_confirm_secret() + def check_email_confirm_secret(self, received_secret): return ( hmac.compare_digest( diff --git a/src/pretix/base/templates/pretixbase/email/order_details.html b/src/pretix/base/templates/pretixbase/email/order_details.html index 6511e15ed..2ec01146e 100644 --- a/src/pretix/base/templates/pretixbase/email/order_details.html +++ b/src/pretix/base/templates/pretixbase/email/order_details.html @@ -143,7 +143,7 @@
- + {% trans "View order details" %}