diff --git a/django_mail_analytics/metadata.py b/django_mail_analytics/metadata.py index 7393150..840c157 100644 --- a/django_mail_analytics/metadata.py +++ b/django_mail_analytics/metadata.py @@ -7,4 +7,4 @@ __email__ = "loic@deeperanalytics.be" __license__ = "MIT" __title__ = "django-mail-analytics" -__version__ = "1.0.2" +__version__ = "1.0.3" diff --git a/django_mail_analytics/views.py b/django_mail_analytics/views.py index aea3c0f..746d015 100644 --- a/django_mail_analytics/views.py +++ b/django_mail_analytics/views.py @@ -5,6 +5,7 @@ from django.db.models import Count, F, Q from django.http import HttpResponse, HttpResponseRedirect from django.views.generic import ListView +from html import unescape from .mail import mail_settings, register_action from .models import Mail @@ -30,6 +31,7 @@ async def proxy(request): domain = mail_settings()["DOMAIN"] HttpResponseRedirect(f"{scheme}://{domain}/") + url = unescape(url) await register_action(q, url) return HttpResponseRedirect(url)