Fix #1526. Fix bug where custom pset template properties wouldn't show up.

This commit is contained in:
Dion Moult
2021-06-15 17:48:45 +10:00
parent 36a18ea0f9
commit 4d4bedcf9a
@@ -4,6 +4,7 @@ import ifcopenshell.api
import ifcopenshell.util.unit import ifcopenshell.util.unit
import ifcopenshell.util.pset import ifcopenshell.util.pset
import ifcopenshell.util.attribute import ifcopenshell.util.attribute
import blenderbim.bim.schema
from blenderbim.bim.ifc import IfcStore from blenderbim.bim.ifc import IfcStore
from ifcopenshell.api.pset.data import Data from ifcopenshell.api.pset.data import Data
from blenderbim.bim.module.pset.qto_calculator import QtoCalculator from blenderbim.bim.module.pset.qto_calculator import QtoCalculator
@@ -42,8 +43,7 @@ class EnablePsetEditing(bpy.types.Operator):
pset_data = data[self.pset_id] pset_data = data[self.pset_id]
self.props.active_pset_name = pset_data["Name"] self.props.active_pset_name = pset_data["Name"]
templates = ifcopenshell.util.pset.get_template("IFC4") pset_template = blenderbim.bim.schema.ifc.psetqto.get_by_name(pset_data["Name"])
pset_template = templates.get_by_name(pset_data["Name"])
if pset_template: if pset_template:
self.load_from_pset_template(pset_template, pset_data) self.load_from_pset_template(pset_template, pset_data)