From 3f81b432ece96af8c5d956e8ae15123d5a127440 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Thu, 11 Dec 2025 19:17:55 -0800 Subject: [PATCH] Fix: normalize SVG tag and attribute names, add version (#11586) --- src/paperless/validators.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/paperless/validators.py b/src/paperless/validators.py index dea1f5185..beb87d7b3 100644 --- a/src/paperless/validators.py +++ b/src/paperless/validators.py @@ -14,10 +14,10 @@ ALLOWED_SVG_TAGS: set[str] = { "text", "tspan", "defs", - "linearGradient", - "radialGradient", + "lineargradient", + "radialgradient", "stop", - "clipPath", + "clippath", "use", "title", "desc", @@ -52,14 +52,14 @@ ALLOWED_SVG_ATTRIBUTES: set[str] = { "y1", "x2", "y2", - "gradientTransform", - "gradientUnits", + "gradienttransform", + "gradientunits", "offset", "stop-color", "stop-opacity", "clip-path", - "viewBox", - "preserveAspectRatio", + "viewbox", + "preserveaspectratio", "href", "xlink:href", "font-family", @@ -68,6 +68,7 @@ ALLOWED_SVG_ATTRIBUTES: set[str] = { "text-anchor", "xmlns", "xmlns:xlink", + "version", }