From 0a546d847c87f27cb579cb04f9d0f4cf76793b81 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 12 Jul 2023 17:46:56 +0500 Subject: [PATCH] minor change for RailingData --- src/blenderbim/blenderbim/bim/module/model/data.py | 6 +++++- src/blenderbim/blenderbim/bim/module/model/railing.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/data.py b/src/blenderbim/blenderbim/bim/module/model/data.py index 2f8df0f085..213527ab26 100644 --- a/src/blenderbim/blenderbim/bim/module/model/data.py +++ b/src/blenderbim/blenderbim/bim/module/model/data.py @@ -367,6 +367,7 @@ class RailingData: cls.data = {} cls.data["parameters"] = cls.pset_data() cls.data["general_params"] = cls.general_params() + cls.data["path_data"] = cls.path_data() @classmethod def pset_data(cls): @@ -385,7 +386,10 @@ class RailingData: prop_readable_name = props.bl_rna.properties[prop_name].name general_params[prop_readable_name] = prop_value return general_params - + + @classmethod + def path_data(cls): + return cls.data["parameters"]["data_dict"]["path_data"] class RoofData: data = {} diff --git a/src/blenderbim/blenderbim/bim/module/model/railing.py b/src/blenderbim/blenderbim/bim/module/model/railing.py index 286187471a..32fcb9c741 100644 --- a/src/blenderbim/blenderbim/bim/module/model/railing.py +++ b/src/blenderbim/blenderbim/bim/module/model/railing.py @@ -123,7 +123,7 @@ def update_railing_modifier_bmesh(context): # NOTE: using Data since bmesh update will hapen very often if not RailingData.is_loaded: RailingData.load() - path_data = RailingData.data["parameters"]["data_dict"]["path_data"] + path_data = RailingData.data["path_data"] si_conversion = ifcopenshell.util.unit.calculate_unit_scale(tool.Ifc.get()) # need to make sure we support edit mode