When loading a model with existing edge property lists (e.g. SubLaminate with materials), the resulting list is empty.
Root cause is that the _object_list in the EdgePropertyList is initialized in its __init__, and subsequently updated only when it is directly modified. However, the _from_pb_object constructor of the parent first initializes an empty object, and then only updates _pb_object.
When loading a model with existing edge property lists (e.g.
SubLaminate
withmaterials
), the resulting list is empty.Root cause is that the
_object_list
in theEdgePropertyList
is initialized in its__init__
, and subsequently updated only when it is directly modified. However, the_from_pb_object
constructor of the parent first initializes an empty object, and then only updates_pb_object
.