diff --git a/src/Mod/Draft/draftobjects/draftlink.py b/src/Mod/Draft/draftobjects/draftlink.py index dfaa0d4dc4..5437a67dbf 100644 --- a/src/Mod/Draft/draftobjects/draftlink.py +++ b/src/Mod/Draft/draftobjects/draftlink.py @@ -175,6 +175,8 @@ class DraftLink(DraftObject): obj.PlacementList = pls obj.setPropertyStatus('PlacementList', 'Immutable') obj.Count = len(pls) + elif hasattr(obj, 'Count') and obj.Count != len(pls): # required for regular pointarrays + obj.Count = len(pls) if obj.Base: shape = getattr(obj.Base, 'Shape', None)