diff --git a/src/ifcblenderexport/blenderbim/bim/module/debug/ui.py b/src/ifcblenderexport/blenderbim/bim/module/debug/ui.py index b4bc484673..575719f74e 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/debug/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/module/debug/ui.py @@ -13,8 +13,12 @@ class BIM_PT_debug(Panel): def draw(self, context): layout = self.layout - scene = context.scene - props = scene.BIMDebugProperties + props = context.scene.BIMDebugProperties + + row = self.layout.row(align=True) + row.prop(context.scene.BIMProperties, "ifc_file", text="") + row.operator("bim.validate_ifc_file", icon="CHECKMARK", text="") + row.operator("bim.select_ifc_file", icon="FILE_FOLDER", text="") row = layout.row() row.operator("bim.profile_import_ifc") diff --git a/src/ifcblenderexport/blenderbim/bim/module/geometry/data.py b/src/ifcblenderexport/blenderbim/bim/module/geometry/data.py index 2e99e3aed3..5eaaba6cf8 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/geometry/data.py +++ b/src/ifcblenderexport/blenderbim/bim/module/geometry/data.py @@ -7,7 +7,7 @@ class Data: @classmethod def purge(cls): - cls.products = False + cls.products = {} cls.representations = {} @classmethod diff --git a/src/ifcblenderexport/blenderbim/bim/module/project/ui.py b/src/ifcblenderexport/blenderbim/bim/module/project/ui.py index c8f8c5fea8..c63f8326d0 100644 --- a/src/ifcblenderexport/blenderbim/bim/module/project/ui.py +++ b/src/ifcblenderexport/blenderbim/bim/module/project/ui.py @@ -37,7 +37,6 @@ class BIM_PT_project(Panel): row = self.layout.row(align=True) row.prop(props, "ifc_file", text="") row.operator("bim.reload_ifc_file", icon="FILE_REFRESH", text="") - row.operator("bim.validate_ifc_file", icon="CHECKMARK", text="") row.operator("bim.select_ifc_file", icon="FILE_FOLDER", text="") row = self.layout.row(align=True)