From 7c7bc6391a3e83566f9ace59955e63503bc76cee Mon Sep 17 00:00:00 2001 From: Daniil Date: Mon, 11 Dec 2017 22:30:47 +1000 Subject: Fixed #28874 -- Prevented double escaping of errors on hidden form fields. --- django/forms/forms.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'django/forms') diff --git a/django/forms/forms.py b/django/forms/forms.py index a43f80996b..d8a05e3583 100644 --- a/django/forms/forms.py +++ b/django/forms/forms.py @@ -199,8 +199,7 @@ class BaseForm: for name, field in self.fields.items(): html_class_attr = '' bf = self[name] - # Escape and cache in local variable. - bf_errors = self.error_class([conditional_escape(error) for error in bf.errors]) + bf_errors = self.error_class(bf.errors) if bf.is_hidden: if bf_errors: top_errors.extend( -- cgit v1.3