diff --git a/.gitignore b/.gitignore
index fe25842..31ce24f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,4 +5,5 @@ __pycache__
.vscode
.DS_Store
.env
+venv
/vaccinate/staticfiles/
diff --git a/vaccinate/core/admin.py b/vaccinate/core/admin.py
index 5f47f30..0a0937e 100644
--- a/vaccinate/core/admin.py
+++ b/vaccinate/core/admin.py
@@ -12,6 +12,7 @@
from django.utils import dateformat, timezone
from django.utils.html import escape, format_html
from django.utils.safestring import mark_safe
+from django.utils.text import Truncator
from reversion.models import Revision, Version
from reversion_compare.admin import CompareVersionAdmin
@@ -1021,7 +1022,9 @@ def appointment_tag_and_scheduling(self, obj):
raw_details.startswith("http://") or raw_details.startswith("https://")
):
details = format_html(
- '{}', raw_details, raw_details
+ '{}',
+ raw_details,
+ Truncator(raw_details).chars(75),
)
else:
details = escape(raw_details or "")