Skip to content

Commit 6c19a25

Browse files
committed
Address Copilot review of format_html() functions
1 parent a8c138b commit 6c19a25

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

apps/companies/tests.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@ def test_render_email(self):
1010
render_email("firstname.lastname@domain.com"),
1111
"firstname<span>.</span>lastname<span>@</span>domain<span>.</span>com",
1212
)
13+
self.assertEqual(
14+
render_email('"escape.>me"@domain.com'),
15+
"&quot;escape<span>.</span>&gt;me&quot;<span>@</span>domain<span>.</span>com",
16+
)

apps/sponsors/admin.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -807,7 +807,7 @@ def get_custom_benefits_added_by_user(self, obj):
807807
if not benefits:
808808
return "---"
809809

810-
return format_html_join("", "<p>{}</p>", benefits)
810+
return format_html_join("", "<p>{}</p>", [(benefit,) for benefit in benefits])
811811

812812
@admin.display(description="Removed by User")
813813
def get_custom_benefits_removed_by_user(self, obj):
@@ -816,7 +816,7 @@ def get_custom_benefits_removed_by_user(self, obj):
816816
if not benefits:
817817
return "---"
818818

819-
return format_html_join("", "<p>{}</p>", benefits)
819+
return format_html_join("", "<p>{}</p>", [(benefit,) for benefit in benefits])
820820

821821
def rollback_to_editing_view(self, request, pk):
822822
"""Delegate to the rollback_to_editing admin view."""
@@ -925,7 +925,7 @@ def other_years(self, obj):
925925

926926
html += format_html(
927927
dedent("""
928-
<li><b>{year}</b>:"
928+
<li><b>{year}</b>:
929929
<ul>
930930
<li><a target='_blank' href='{year_packages_url}'>List packages</a>
931931
<li><a target='_blank' href='{year_benefits_url}'>List benefits</a>
@@ -1277,7 +1277,7 @@ def get_value(self, obj):
12771277
"""Return the asset value, linking to the file URL if applicable."""
12781278
html = obj.value
12791279
if obj.value and getattr(obj.value, "url", None):
1280-
html = format_html("<a href='{}' target='_blank'>{}</a>", (obj.value.url, obj.value))
1280+
html = format_html("<a href='{}' target='_blank'>{}</a>", obj.value.url, obj.value)
12811281
return html
12821282

12831283
@admin.display(description="Associated with")

0 commit comments

Comments
 (0)