From cead09bcd8e65cde5db1ec744365c5bed704a5f1 Mon Sep 17 00:00:00 2001 From: Oliver Date: Tue, 14 Apr 2026 12:48:15 +1000 Subject: [PATCH] Fix for SVG sanitizing (#11742) - Clear our non-breaking-space characters - These can break SVG rendering in the browser - Ref: https://github.com/inventree/InvenTree/pull/11655 --- src/backend/InvenTree/InvenTree/sanitizer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/InvenTree/InvenTree/sanitizer.py b/src/backend/InvenTree/InvenTree/sanitizer.py index 55dbd24770..ea5936c65a 100644 --- a/src/backend/InvenTree/InvenTree/sanitizer.py +++ b/src/backend/InvenTree/InvenTree/sanitizer.py @@ -345,4 +345,8 @@ def sanitize_svg( link_rel=None, ) + # Replace non-breaking spaces with regular spaces to prevent SVG rendering issues + for nbsp in [' ', ' ']: + cleaned = cleaned.replace(nbsp, ' ') + return cleaned