Refactor HTML formatting to use mark_safe for safe rendering in various tables and models

This commit is contained in:
Ross
2026-01-28 14:28:36 +00:00
parent a61c8529ae
commit a512c2ba09
9 changed files with 54 additions and 45 deletions
+2 -1
View File
@@ -6,6 +6,7 @@ from generic.tables import BlockImageColumn, SeriesImageColumn
from .models import Long, LongSeries, UserAnswer
from django.utils.html import format_html
from django.utils.safestring import mark_safe
from django.db.models import Prefetch
from easy_thumbnails.files import get_thumbnailer
@@ -61,7 +62,7 @@ class PopupLinkColumn(tables.Column):
obj = value.first()
if obj is None:
return format_html("<span>No image<span>")
return mark_safe("<span>No image</span>")
return obj.get_thumbnail()[0]