diff --git a/src/Mod/Path/PathCommands.py b/src/Mod/Path/PathCommands.py index 24420c15f3..7a22d05b8e 100644 --- a/src/Mod/Path/PathCommands.py +++ b/src/Mod/Path/PathCommands.py @@ -68,7 +68,10 @@ class _CommandSelectLoop: return self.active self.obj = sel.Object self.sub = sel.SubElementNames - self.active = self.formsPartOfALoop(sel.Object, sel.SubObjects[0], sel.SubElementNames) + if sel.SubObjects: + self.active = self.formsPartOfALoop(sel.Object, sel.SubObjects[0], sel.SubElementNames) + else: + self.active = False return self.active except Exception as exc: PathLog.error(exc)