diff --git a/src/Mod/Draft/draftmake/make_patharray.py b/src/Mod/Draft/draftmake/make_patharray.py index bffcd22a29..cf18a84e80 100644 --- a/src/Mod/Draft/draftmake/make_patharray.py +++ b/src/Mod/Draft/draftmake/make_patharray.py @@ -106,8 +106,9 @@ def make_path_array(baseobject,pathobject,count,xlate=None,align=False,pathobjsu else: ViewProviderDraftArray(obj.ViewObject) gui_utils.formatObject(obj,obj.Base) - if len(obj.Base.ViewObject.DiffuseColor) > 1: - obj.ViewObject.Proxy.resetColors(obj.ViewObject) + if hasattr(obj.Base.ViewObject, "DiffuseColor"): + if len(obj.Base.ViewObject.DiffuseColor) > 1: + obj.ViewObject.Proxy.resetColors(obj.ViewObject) baseobject.ViewObject.hide() gui_utils.select(obj) return obj