#7612: Use escape() rather than strip_tags()

This commit is contained in:
jeremystretch 2021-11-03 08:56:30 -04:00
parent b2467d0c29
commit 368eaf117b
2 changed files with 3 additions and 3 deletions

View File

@ -7,7 +7,7 @@ from django.contrib.postgres.fields import ArrayField
from django.core.validators import RegexValidator, ValidationError from django.core.validators import RegexValidator, ValidationError
from django.db import models from django.db import models
from django.urls import reverse from django.urls import reverse
from django.utils.html import strip_tags from django.utils.html import escape
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from extras.choices import * from extras.choices import *
@ -288,7 +288,7 @@ class CustomField(ChangeLoggedModel):
field.model = self field.model = self
field.label = str(self) field.label = str(self)
if self.description: if self.description:
field.help_text = strip_tags(self.description) field.help_text = escape(self.description)
return field return field

View File

@ -8,7 +8,7 @@
<table class="table table-hover attr-table"> <table class="table table-hover attr-table">
{% for field, value in custom_fields.items %} {% for field, value in custom_fields.items %}
<tr> <tr>
<td><span title="{{ field.description|striptags }}">{{ field }}</span></td> <td><span title="{{ field.description|escape }}">{{ field }}</span></td>
<td> <td>
{% if field.type == 'boolean' and value == True %} {% if field.type == 'boolean' and value == True %}
<i class="mdi mdi-check-bold text-success" title="True"></i> <i class="mdi mdi-check-bold text-success" title="True"></i>