mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-11 02:02:22 +00:00
Fix issues with unsanitized cache names #5589
Underlay filename wasn't sanitized when saved to 'cache' and when added to .svg but later when it's moved from 'cache' to 'drawings' folder the filename was regenerated using sanitized main .svg filename leading to issues.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user