From ca370ec9f39fb8fb0918478316cc1b5e2de63c6f Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Fri, 25 Oct 2024 10:15:53 +0200 Subject: [PATCH] Catch potential index error --- src/Mod/Draft/draftobjects/clone.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/draftobjects/clone.py b/src/Mod/Draft/draftobjects/clone.py index 4969bb3f66..f9cdbf5c6e 100644 --- a/src/Mod/Draft/draftobjects/clone.py +++ b/src/Mod/Draft/draftobjects/clone.py @@ -61,8 +61,9 @@ class Clone(DraftObject): def onDocumentRestored(self, obj): super().onDocumentRestored(obj) + ref = obj.Objects[0] if obj.Objects else None gui_utils.restore_view_object( - obj, vp_module="view_clone", vp_class="ViewProviderClone", format_ref=obj.Objects[0] + obj, vp_module="view_clone", vp_class="ViewProviderClone", format_ref=ref ) def join(self,obj,shapes):