diff --git a/src/bonsai/bonsai/bim/module/pset/operator.py b/src/bonsai/bonsai/bim/module/pset/operator.py index 3d76f61c0b..d29045d4b0 100644 --- a/src/bonsai/bonsai/bim/module/pset/operator.py +++ b/src/bonsai/bonsai/bim/module/pset/operator.py @@ -81,7 +81,7 @@ class DisablePsetEditing(bpy.types.Operator, tool.Ifc.Operator): ) props.active_pset_id = 0 props.active_pset_name = "" - props.active_pset_type = "" + props.active_pset_type = "-" class EditPset(bpy.types.Operator, tool.Ifc.Operator): diff --git a/src/bonsai/bonsai/bim/module/pset/prop.py b/src/bonsai/bonsai/bim/module/pset/prop.py index 16cf1a7da3..092da88630 100644 --- a/src/bonsai/bonsai/bim/module/pset/prop.py +++ b/src/bonsai/bonsai/bim/module/pset/prop.py @@ -243,7 +243,11 @@ class PsetProperties(PropertyGroup): active_pset_id: IntProperty(name="Active Pset ID") active_pset_has_template: BoolProperty(name="Active Pset Has Template") active_pset_name: StringProperty(name="Pset Name") - active_pset_type: StringProperty(name="Active Pset Type") + active_pset_type: EnumProperty( + name="Active Pset Type", + items=((i, i, "") for i in ("-", "PSET", "QTO")), + default="-", + ) properties: CollectionProperty(name="Properties", type=IfcProperty) pset_name: EnumProperty(items=get_pset_name, name="Pset Name") qto_name: EnumProperty(items=get_qto_name, name="Qto Name")