mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-27 18:57:17 +00:00
Fix #1526. Fix bug where custom pset template properties wouldn't show up.
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user