diff --git a/product/PortalTransforms/transforms/safe_html.py b/product/PortalTransforms/transforms/safe_html.py index 544308cddcdf707d0bd5962815a01f91a825693a..ec26b3ddcd68c2c3873848625c07a918f84535bc 100644 --- a/product/PortalTransforms/transforms/safe_html.py +++ b/product/PortalTransforms/transforms/safe_html.py @@ -185,8 +185,8 @@ class StrippingParser(HTMLParser): elif remove_script and hasScript(v): if not self.raise_error: continue else: raise IllegalHTML, 'Script URI "%s" not allowed.' % v - elif k.lower() == 'content' and self.default_encoding and\ - self.default_encoding not in v: + elif tag.lower() == 'meta' and k.lower() == 'content' and\ + self.default_encoding and self.default_encoding not in v: match = charset_parser.search(v) if match is not None: self.original_charset = match.group('charset')