diff --git a/src/bonsai/bonsai/bim/module/drawing/operator.py b/src/bonsai/bonsai/bim/module/drawing/operator.py index 411fa1fe84..3fd220ef16 100644 --- a/src/bonsai/bonsai/bim/module/drawing/operator.py +++ b/src/bonsai/bonsai/bim/module/drawing/operator.py @@ -1372,7 +1372,8 @@ class CreateDrawing(bpy.types.Operator): if cache_type: drawings_dir = os.path.join(drawings_dir, "cache") os.makedirs(drawings_dir, exist_ok=True) - return os.path.join(drawings_dir, f"{self.drawing_name}-{cache_type}.svg") + filename = tool.Drawing.sanitise_filename(f"{self.drawing_name}-{cache_type}.svg") + return os.path.join(drawings_dir, filename) os.makedirs(drawings_dir, exist_ok=True) return drawing_path