From fab4133df6a6794a5e912bfa9ba7c8056da9ca37 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 24 Mar 2023 13:22:10 +1100 Subject: [PATCH] Minor fix --- src/blenderbim/blenderbim/bim/module/project/operator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index ed5761bf80..d500cc3635 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -829,7 +829,10 @@ class ExportIFC(bpy.types.Operator): self.filepath = os.path.abspath(os.path.join(bpy.path.abspath("//"), self.filepath)) return self.execute(context) if not self.filepath: - self.filepath = Path(bpy.data.filepath).with_suffix(".ifc").__str__() + if bpy.data.is_saved: + self.filepath = Path(bpy.data.filepath).with_suffix(".ifc").__str__() + else: + self.filepath = "untitled.ifc" WindowManager = context.window_manager WindowManager.fileselect_add(self) return {"RUNNING_MODAL"}